【问题标题】:How to create a stacked histogram with percentages, so that the fill variable is the percentage of the x-variables percentage?如何创建带有百分比的堆叠直方图,以便填充变量是 x 变量百分比的百分比?
【发布时间】:2019-02-10 10:46:14
【问题描述】:

我需要做一个条形图或直方图,包括 3 个变量。 变量“块”应在 facet_grid 选项中。 x 轴上应为变量 H18SkaBet。在 y 轴上是 H18Skada。 箱子应代表每个区块的总 H18 SkaBet,并与 H18Skada 堆叠。它应该基本上是一个图表作为下面的代码,只是百分比。

ggplot(ThuSve, aes(H18SkaBet, fill = factor(H18Skada), colors= H18Skada)) +
  geom_histogram(binwidth = 0.5)+
  facet_grid(~Block, labeller=labeller(Block = labels))+
  scale_x_continuous((name="Damage severity"))+
  scale_y_continuous(name="Number of seedlings")+
  theme_dark()+
  scale_fill_manual(values = c("#CCFF99","#CCCCCC","#CCFFFF","#CC9966","#33CC99", "#339900", "#FF0033", "#666666"),
                    name  ="Damage cause",
                    breaks=c("0", "1","2","3", "4", "5", "6","7","8", "9"),
                    labels=c("No Damage", "Fungus","Frost", "Drought", "Winter dessication", "Vegetation", "Game","Insects", "Pine Weevil", "Other/Unknown"),
                    aesthetics = "fill")

【问题讨论】:

    标签: percentage geom-bar stacked-chart


    【解决方案1】:

    没有任何数据很难回答。

    但是如果你想要百分比值,也许这个链接会很有用: How to plot a 'percentage plot' with ggplot2.

    【讨论】:

      猜你喜欢
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-09
      • 2017-11-29
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      相关资源
      最近更新 更多