Does anyone know how to create a scatterplot in R to create plots like these in PRISM’s graphpad:

I tried using boxplots but they don’t display the data the way I want it. These column scatterplots that graphpad can generate show the data better for me.
Any suggestions would be appreciated.
As @smillig mentioned, you can achieve this using ggplot2. The code below reproduces the plot that you are after pretty well – warning it is quite tricky. First load the ggplot2 package and generate some data:
Next change the default theme:
Now we build the plot.
Construct a base object – nothing is plotted:
Add on the points: adjust the default jitter and change glyph according to type:
Add on the “box”: calculate where the box ends. In this case, I’ve chosen the average value. If you don’t want the box, just omit this step.
Add on some error bars: calculate the upper/lower bounds and adjust the bar width:
Display the plot
stat_summaryto calculate the values needed on the fly. You could also create separate data frames and usegeom_errorbarandgeom_bar.