不能改变plot()中plot.frame(不仅仅是数字)的plot()中的绘图类型

时间:2016-01-30 19:02:53

标签: r plot graphics

如果plot()不仅仅是数字,如何更改data.frame()中的类型/颜色等?

示例:

a<-data.frame(col1=1:3,col2=1:3)
plot(a,type="o",col="blue")

结果:

enter image description here

,而

a<-data.frame(col1=c("a","b","c"),col2=1:3)
plot(a,type="o",col="blue")

结果:

enter image description here

1 个答案:

答案 0 :(得分:1)

扩展@ alexis_laz的评论,你可以通过初始化一个不可见的箱形图并随后在其上绘制数据来破解你的方法。

 # set border argument of boxplot() to "white"
 plot(a, border = "white")

 # add points to your plot
 points(a$col2 ~ a$col1, col = "blue", type= "o")

enter image description here