【问题标题】:Pie Chart using variables with character names使用带有字符名称的变量的饼图
【发布时间】:2021-07-31 12:07:11
【问题描述】:

我正在尝试创建一些饼图来显示公司在地区和国家之间的分布。

我收到一条错误消息,提示“x”值必须为正数,我认为这是因为我正在尝试绘制国家/地区名称并且它需要是一个数字?

任何关于这方面的指导都会非常有帮助

总结:尝试制作投资者国家/地区的饼图以显示其分布(即英国、法国、德国等有多少)

数据:数据

主要变量:投资者、国家/地区

对这段代码的任何帮助都会很棒!

罗里

【问题讨论】:

  • 您可以发布您尝试过的代码和示例数据吗?请使用您运行的代码和dput(df) 的输出编辑问题。或者,如果 dput(head(df, 20)) 的输出太大。 (注意:df 是数据集名称的占位符。)

标签: r pie-chart


【解决方案1】:

在这些线路上尝试一些东西

#demo data
investors <- paste0('investor', 1:100)
countries <- paste0('country', 1:5)
set.seed(1)
df <- data.frame(investors, countries = sample(countries, 100, T))

# pie chart code
library(tidyverse)

df %>% ggplot(aes(x = '', y = ..count.. , fill = countries)) +
  geom_bar() +
  coord_polar('y', start = 0)

reprex package (v2.0.0) 于 2021 年 7 月 31 日创建

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-16
    • 2016-11-20
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    相关资源
    最近更新 更多