Scatter with categorical X axis and grouped values

Hi, I am trying to create a scatter plot with categorical X-axis and error bars.
I have got it very close to what I need:
newplot

However, I would like to show the values for each category as a group (e.g. side by side), rather than overlapped, similar to what can be achieved with bar plots:
image

Any way I can achieve this?
Thanks