如何在其中使用不同颜色的 R 中借助 ggplot2 填充直方图条形?


当我们使用 ggplot2 创建直方图时,我们需要传递我们想在直方图中拥有的箱的数量,在此箱数的基础上将创建直方图,这些箱数实际上是我们将在直方图中拥有的条形数。要使用不同的颜色来填充这些条形,我们需要使用 fill 参数,然后传递一个范围内的值,该值等于箱数,如下例所示。

考虑以下数据框架 -

x<-rnorm(1000)
df<-data.frame(x)

加载 ggplot2 包并创建 x 的直方图 -

示例

library(ggplot2)
ggplot(df,aes(x))+geom_histogram(bins=10)

输出

创建条形颜色不同的 x 直方图 -

示例

ggplot(df,aes(x))+geom_histogram(bins=10,fill=1:10)

输出

更新于: 06-Feb-2021

1K+ 查看

开启你的 职业生涯

完成课程获得认证

开始学习
广告