在R上创建直方图

时间:2015-11-12 19:36:33

标签: r ggplot2 histogram

我正在尝试在R上创建图表,但不断收到此错误...

  

继承错误(映射,“uneval”):找不到对象'EI.TOT'

我已经输入了这个命令:

hist.1 <- ggplot(data, EI.TOT) + theme(legend.position = "none") + geom_histogram(aes(y=..density..), colour="black", fill="white") + labs(x="EI.TOT", y = "Density")

EI.TOT是我的一个专栏的标题。我使用这些值运行回归,但是当我想创建直方图时,表示找不到此列。

1 个答案:

答案 0 :(得分:2)

你的麻烦在于你没有正确指定你的aes。试试这段代码,如果它对您的数据不起作用,请告诉我。

library(ggplot2)
data <- data.frame(EI.TOT =rnorm(60))

hist.1 <- ggplot(data=data) +
  theme(legend.position = "none") + 
  geom_histogram(aes(EI.TOT),colour="black", fill="white", binwidth = 0.5) +
  labs(x="EI.TOT", y = "Density")


hist.1

更改绑定宽度以更改绘图中的中断。