是否可以用连续变量填充ggplot的geom_dotplot?
library(ggplot2) ggplot(mtcars, aes(x = mpg, fill = disp)) + geom_dotplot()
这应该非常简单,但是我尝试将aes组弄乱,但没有成功。
我最大能做的就是离散化disp变量,但这不是最佳的。
ggplot(mtcars, aes(x = mpg, fill = factor(disp))) + geom_dotplot()
感谢您的帮助!
好问题!您必须在group = variable中设置aes(其中variable等于用于fill或color的同一列):
group = variable
aes
variable
fill
color
library(ggplot2) ggplot(mtcars, aes(mpg, fill = disp, group = disp)) + geom_dotplot()
geom_dotplot就像直方图一样。完成分组后,您可以在此处轻松设置填充/颜色。要使其正常工作,必须设置group。
geom_dotplot
group
使用geom_histogram的示例:
geom_histogram
ggplot(mtcars, aes(mpg, fill = disp, group = disp)) + geom_histogram()