【问题标题】:Grouped Bar Chart R [closed]分组条形图 R [关闭]
【发布时间】:2021-10-01 00:50:35
【问题描述】:

我正在尝试创建一个分组条形图,我希望在 x 轴和 y 轴上以国家/地区表示人口和死亡人数。所以会有一个传说,死亡为一列/颜色,人口为另一列。

这是我的数据: enter image description here

或者如果有人有任何其他建议。我正在尝试显示相对于人口的死亡人数。

【问题讨论】:

标签: r bar-chart cluster-computing


【解决方案1】:
  1. 请不要以图片形式提供数据。在这里阅读:https://stackoverflow.com/help/minimal-reproducible-example

  2. 您会遇到分组条形图的问题,因为死亡人数远低于某些国家/地区的人口。

  3. 您可以将y 转换为log

  4. 在绘图之前以正确的形式提供数据 -> pivot_longer

library(tidyverse)

df <- df %>% 
  pivot_longer(
    cols = -Country,
    names_to = "Demographics",
    values_to = "values"
  )

ggplot(df, aes(fill=Demographics, y=log(values), x=Country)) + 
  geom_bar(position="dodge", stat="identity")

【讨论】:

    猜你喜欢
    • 2017-07-16
    • 1970-01-01
    • 1970-01-01
    • 2017-01-02
    • 2012-11-04
    • 2016-07-11
    • 1970-01-01
    • 2021-04-22
    • 1970-01-01
    相关资源
    最近更新 更多