使用带有字符名称的变量的饼图

Pie Chart using variables with character names

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

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

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

总结:尝试制作投资者饼图 countries/regions 以显示他们的分布(即有多少人在英国、法国、德国等)

数据:数据

主要变量:投资者,country/region

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

罗里

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

#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-07-31 创建