我开始使用伟大的 ggplot2
在 R 中绘图的包,在每个绘图之前我问自己的第一件事是“好吧,我会使用 qplot
还是 ggplot
?”
据我了解qplot
ggplot
提供更简单的语法允许最大的功能和灵 active ,但是您最常使用的功能是什么?每个功能都有一些精确的用例吗?您主要使用qplot
和ggplot
仅适用于复杂的绘图,或者您使用 ggplot
每次?
感谢您的反馈!
最佳答案
对我来说,如果 qplot 和 ggplot 都可用,则标准取决于数据是否存储在 data.frame 中或单独的变量中。
x<-1:10
y<-rnorm(10)
qplot(x,y, geom="line") # I will use this
ggplot(data.frame(x,y), aes(x,y)) + geom_line() # verbose
d <- data.frame(x, y)
qplot(x, y, data=d, geom="line")
ggplot(d, aes(x,y)) + geom_line() # I will use this
当然,更复杂的绘图需要ggplot(),而且我通常将数据存储在data.frame中,所以根据我的经验,我很少使用qplot。
总是使用 ggplot() 听起来不错。虽然 qplot 节省了打字,但您失去了很多功能。
关于r - ggplot2 中 qplot() 和 ggplot() 之间的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322836/