如何在ggplot的多面饼图上正确放置标签?

约翰·托马斯

所以我有这样的数据:

tag  team   count    pct
E       A      12   1.00
E       B       5    .50
E       C       1    .20
I       B       5    .50
I       C       4    .80

我想用这些数据制作一个多面饼图,但我无法让文本标​​签出现在图上的适当位置......我在这里做错了什么......


ggplot(data, aes(x = factor(1), y = pct, fill = tag)) +
  geom_bar(stat = "identity", width = 1) +
  coord_polar("y", start=0) +
  theme_void()+ # remove background, grid, numeric labels
  facet_wrap(~team)+
  geom_text(aes(label = sprintf("%1.2f%%", 100*pct)))
阿卡什87

你在正确的轨道上!

小调整:

ggplot(df, aes(x = factor(1), y = pct, fill = tag)) +
    geom_bar(stat = "identity", width = 1) +
    coord_polar("y", start=0) +
    theme_void()+ # remove background, grid, numeric labels
    facet_wrap(~team)+
    geom_text(aes(label = sprintf("%1.2f%%", 100*pct)),position = position_stack(vjust = 0.5)) + 
    coord_polar(theta = 'y')

需要包括position= position_stack(vjust = 0.5)coord_polar(theta = 'y')

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在ggplot中绘制多面饼图

ggplot的多面饼图

如何使用ggplot2在条形图上放置标签?

如何在dc.js饼图上放置标签?

如何在谷歌地图上放置标签的信息窗口

如何在条形图上正确放置条形图

如何在多面tmap图中调整多面行标签的高度?

如何在JFreeChart的气泡图上正确显示标签?

如何在带有%标签的填充条的多面ggplot中显示“总计”?

如何在ggplot多面包装标签中使用不同的字体大小?

R + ggplot2 =>在构面饼图中添加标签

ggplot2在堆叠的条形图上放置标签

如何在拆分包装的气泡图上将标签放置在系列旁边?

R:如何在基准R中的图上放置多线刻度标签?

如何在 R 中使用分类变量在堆积条形图上放置数据标签?

如何在Cowplot中将普通ggplot与多面的ggplot对齐?

如何在我的ggplot2 2因子条形图上放置标准误差条?

如何在具有ggplot的R中的多面堆叠条形图中使用不同的geom_text()标签?

如何在Google地图上放置标记

如何使用ggplot2在R中的每个条形图上在geom_bar上放置标签

如何使用ggplot中的分组框图将geom_text标签放置在正确的位置

如何删除每个多面图上由geom_text产生的重复标签?

如何在ggplot2中将标签绘制到对应的线(在此绘图上)?

如何在ggplot2的条形图上使geom_errorbar正确“躲避”?

spplot:在地图上放置标签

如何在具有多个轴的 Plotly (R) 子图中正确放置轴标签?

如何在标签控制器上正确放置iAd标语?

如何在R中的多面环绕图上获得单个图百分比

如何在ggplot2中的分组条形图列上放置标签