堆叠的条形图,显示R中的反向标签

自己

我正在尝试创建一个堆积的条形图,在条形图的中间有标签。由于某些原因,标签在第二列(eIC)的位置放置错误。

这是代码:

Role.Type=c("Other", "eIC", "eIC", "Manager", "eIC", "eIC", "Design", "eIC", "eIC", "Other", "Product", "Other", "Manager", "eIC", "eIC")
Role=c('Agile Coach', 'Android', 'Backend', 'Eng Manager', 'Data', 'Data Scientist', 'Design', 'iOS', 'ML', 'Operations', 'Product', 'Quality', 'Director', 'User Research', 'Web')
People=c(3, 3, 20, 11, 10, 7, 2, 2, 21, 1, 11, 3, 2, 2, 5)
df <- data.frame(Role.Type, Role, People)

g <- ggplot(df, aes(Role.Type, People)) +
       geom_col(aes(fill=Role), position='stack') +
       geom_text(aes(label=Role), size=3, position=position_stack(vjust=.5)) +
       scale_y_continuous(breaks=seq(0, 100, by=10)) +
       labs(title="Team Role Breakdown", y="People", x="Role Type")
g

结果 在此处输入图片说明

西园公园

您只需要在第一个ggplot()函数中放入“ fill = Role”即可。这样可以在文本标签的正确位置给出您想要的图:

g <- ggplot(df, aes(Role.Type, People, fill = Role)) +
  geom_col(position='stack') + 
  geom_text(aes(label=Role), size=3, position=position_stack(vjust=.5)) +
  scale_y_continuous(breaks=seq(0, 100, by=10)) + 
  labs(title="Team Role Breakdown", y="People", x="Role Type")

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R中的堆叠的条形图

如何在R中的同一图中显示并排条形图以及堆叠条形图?

R,ggplot堆叠的条形图,位置=“填充”和标签

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

R中具有连续标签和中断的堆叠条形图

带嵌套分组变量的多行轴标签,用于-R中的堆叠条形图

如何在堆叠条形图显示中抑制零

反转堆叠条形图的顺序-在ggplot中突出显示

R plotly 如何使条形图显示每个条形的标签?

R studio-R中的堆叠条形图

如何在matplotlib中获取条形图/堆叠条形图上的标签?

R 中的堆叠条形图用于头对头统计

R中的堆叠条形图:对数据重新排序

R条件着色中的堆叠条形图

在R中组合分组和堆叠的条形图

在R中的高图条形图中订购堆叠

在 r 中绘制堆叠和分组的条形图

重新排列堆叠的条形图图例标签而不更改 R 中的图(并修复刻度线)

R水平堆叠的ggvis条形图

python中的堆叠圆形条形图

在熊猫中创建堆叠的条形图

如何创建频率堆叠的条形图,但是条形图上的百分比标签和y轴上的频率在R中?

堆叠条形图上的R ggplot标签

向R中的ggplot2中的堆叠条形图添加水平线,并在图例中显示

在R中作图:如何在时间序列数据中绘制堆叠的条形图以显示百分比构成?

使用 r 中的条形图在条形图顶部进行标签注释

在 r 中为条形图添加标签

碧玉条形图:无法显示标签

Vega-Lite-如何在每个nar中绘制带有标签的堆叠条形图?