I made two ErrorListPlots
Needs["ErrorBarPlots`"]
myplot = ErrorListPlot[{{{20, 0.75},
ErrorBar[{0.5 - 0.75, 0.9 - 0.75}]}, {{10, 0.7},
ErrorBar[{0.5 - 0.7, 0.97 - 0.7}]}},
FrameTicks -> {{10, 20}, Automatic}];
Show[myplot, PlotRange -> All, Frame -> True]

then I collected some other data and generated a second plot:
myplot2 =
ErrorListPlot[{{{20, 0.85},
ErrorBar[{0.5 - 0.85, 0.9 - 0.85}]}, {{10, 0.8},
ErrorBar[{0.6 - 0.8, 0.91 - 0.8}]}},
FrameTicks -> {{10, 20}, Automatic}];
I now want a single plot where I compare both results. It should look like this:

Please excuse my shitty drawing. The myplot2 bars should be right to the myplot Bars (unlike in the picture) and have a different color. The 10 and 20 values should be a bit separated. How can I do that?
My only idea is to copy and paste the myplot2 data in the myplot plot and change the axis labels. But this does not address separation and color.



10and double20? That is what is on your image, just want to confirm. – Kuba Oct 25 '14 at 15:48