Please note that you can add points to the scatter plot using ? points , so this can be done in the R database with a bit of data management. Here's how to do it:
autos_data = read.table(text="car 1 car 2 car 3 car2 1 car2 2 car2 3", header=F) aData2 = autos_data[!duplicated(autos_data[,1]),] dotchart(aData2[,2], labels=aData2[,1], xlim=c(min(autos_data[,2]), max(autos_data[,2]))) points(autos_data[,2] , autos_data[,1])

Josh O'Brien's lattice solution is, of course, more elegant.
source share