Here is an example of a reproducible example that uses ggplot2. If I understand you correctly, I must do what you want.
library(ggplot2)
a = c(1.1, 32.27, 19.4)
b = c(1.2, 21.34, 18)
c = c(1.4, 47.45, 19.4)
df=as.data.frame(rbind(a,b,c))
names(df) = c("x","y","z")
df
p <- ggplot(df, aes(x,y,colour=z)) +geom_point()
All in all, I highly recommend ggplot2 for such things. It really is worth learning a little more. I am still in the middle of the process and understand how much it costs to pay some time in ggplot2. If you do not know the package and the documentation, make sure you check it. The documentation is easy to understand and powerful!