当我遇到此代码时,我正在使用 ggplot 绘制一个图:
ggplot(data.frame(Correlation=correlations),aes(x=Correlation,fill=1))+
geom_density()+
theme(legend.position='none')
通常,参数 'fill' 将等于一个因子变量以区分每个变量,那么在这种情况下如何解释 'fill=1',其中 '1' 是一个数字?
答案 0 :(得分:1)
按照您发布的方式,填充设置为 integer 1
,默认情况下,这种美感将被解释为从浅蓝色到深蓝色的连续刻度的中间。
允许图例显示,你可以看到比例:
ggplot(iris,aes(x=Sepal.Length, fill=1))+
geom_density()
将填充从美学更改为几何属性:
ggplot(iris,aes(x=Sepal.Length))+
geom_density(fill=1)
现在 1
表示内部定义的一组颜色中的第一种颜色,在本例中为黑色,2
为红色,3
为绿色。