【发布时间】:2020-08-30 04:41:52
【问题描述】:
我想用不同的颜色和图例绘制直方图。
假设以下数据:
df1<- rnorm(300,60,5)
我使用以下代码来获取直方图和使用 abline 函数的线条:
df1<-data.frame(df1)
attach(df1)
hist(M,at=seq(0,100, 2))
abline(v=80, col="blue")
abline(v=77, col="red")
abline(v=71, col="red")
abline(v=68, col="blue")
abline(v=63, col="blue")
abline(v=58, col="blue")
abline(v=54, col="blue")
abline(v=51, col="blue")
abline(v=457, col="blue")
【问题讨论】:
-
需要澄清的几点: 1) 对象
d1分配在哪里,或者是错字?df1<- rnorm(300,60,5)应该是d1吗? 2)大概你想删除垂直线?为什么不直接从您的代码中删除对abline的调用? 3)你的问题是指“不同的颜色和图例”你能具体说明你的期望吗? 4) 您能否将对象M包含为数据框,以使您的问题可重现? 5) 对hist的调用中at的参数是什么 -
谢谢彼得-我已经编辑它是错字。您可以生成自己的数据。我希望得到或多或少相同的情节。 at 的参数是让 x 轴相差 2 或更多..
-
我没有删除 abline,因为值 v 可能会改变,我只想在两行之间为它们着色