如何在其中使用不同颜色的 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)
输出
广告