与qplot进行比较时,ggplot函数不起作用

时间:2016-02-17 01:36:36

标签: r ggplot2

这个带有ggplot函数的R代码什么也没做,但是当我想用qplot()做它时,它可以正常工作。它有什么问题?

qplot(carat,data=diamonds,geom="histogram")
ggplot(diamonds,aes(x=carat),geom_bar(),stat_bin(),binwidth=2)

1 个答案:

答案 0 :(得分:4)

geom_barstat_bin应该超出ggplot

library(ggplot2)
ggplot(diamonds,aes(x=carat)) +
  geom_bar() + 
  stat_bin()

或更简单

ggplot(diamonds,aes(x=carat)) + geom_histogram()

您可以将binwidth作为参数添加到geom_histogram(或stat_bin