使用 ggplot2 的 5 维堆叠条形图

那么希望

我有数据框,想在同一轴上绘制多个维度。

df <- data.frame(Year = sample(2017:2018, 100, replace = T),
                 Months = sample(month.name, 100, replace = T),
                 catergory = sample(letters[1:4], 100, replace = T),
                 count = sample(1:1000, 100, replace = T),
                 Product = sample(c("Apple", "Orange", "Grapes", "Banana"), 
                                  100, replace = T)
)

我想将year&映射month到 x 轴、county 轴并catergory填充。

我需要带有年月计数的输出,但不知道如何表示产品。堆叠条形图的最佳建议是什么?

那么希望

我在不使用facet_gridfacet_wrap但变得非常困难或我的数据不支持的情况下进行了尝试所以使用facet_wrap我得到了解决方案。

df$Months<-factor(df$Months,levels = month.name) ##Reordering the Months
df$Year<-factor(df$Year) ##changing to factorial

ggplot(df,aes(x=Months,y=count,fill=category))+ geom_bar(stat = "identity",position = "stack")+
  facet_grid(Year~Product)+coord_flip()

输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ggplot2:使用组均值堆叠条形图

使用 ggplot2 堆叠条形图

ggplot2使用位置躲避2时堆叠的带类别和数值的条形图

使用ggplot2将混淆矩阵绘制为堆叠的条形图

如何使用ggplot2从一组宽数据制作堆叠的条形图?

您可以使用ggplot2调整单个堆叠条形图的宽度吗?

使用行作为数据点的ggplot2堆叠条形图

使用ggplot2的堆叠条形图-数据可视化

使用ggplot2的堆叠条形图的数据帧的保留顺序

如何使用ggplot2将连续数作为离散数字堆叠条形图

如何在 R 中使用 ggplot2 创建带有数据标签的非堆叠条形图?

使用ggplot2分组的条形图

使用 ggplot2 的簇状条形图

使用ggplot2创建躲避的条形图

使用 ggplot2 的多个条形图

使用ggplot2制作条形图

使用ggplot2在R上分组的条形图

使用 ggplot2 绘制比例条形图

使用 ggplot2 创建并排条形图

ggplot2堆叠条形图:每个条形是一种颜色,堆叠组使用alpha表示

ggplot 2使用多面包装,其中包含多个堆叠的频率计数条形图

ggplot2 堆叠和组合条形图

先进的堆叠条形图ggplot2

堆叠条形图ggplot2中的标签顺序

如何使用ggplot2将图例标题,键顺序和颜色更改为R中的多堆叠条形图

如何使用ggplot2在条形图的条形上方添加边际地毯

如何使用长数据框格式在ggplot中制作堆叠式条形图?

在ggplot2中使用泡泡换条形图(geom_point)创建条形图

使用 2 坐标数据点订购数据框/条形图 - ggplot2