首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ggpubr的标签位置不正确(也发生在ggpubr中)

使用ggpubr的标签位置不正确(也发生在ggpubr中)
EN

Stack Overflow用户
提问于 2022-08-18 19:55:56
回答 1查看 35关注 0票数 1

我稍微修改了ggpubr包中的甜甜圈图示例,当我添加标签时,它将标签移动到错误的组。在下面的例子中,'A‘是最小的组,但是它得到了标签'D’。我记得,这种情况也发生在ggplot中。我也会增加一个例子。有人知道怎么解决这个问题吗?

代码语言:javascript
运行
复制
library(ggpubr)
df <- data.frame(group = c("A", "B", "C","D"),
  value = c(1, 21, 26, 52))
ggdonutchart(df, "value", label = "group")
 ggdonutchart(df, "value", label = "group",
      fill = "group", color = "white")
# Show group names and value as labels
labs <- paste0(df$group, " (", df$value, "%)")
ggdonutchart(df, "value", label = labs,
   fill = "group", color = "white")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-18 20:05:50

传递带有引号的labs "labs"

代码语言:javascript
运行
复制
library(ggpubr)
library(dplyr)

df %>% 
  mutate(labs = paste0(group, " (", value, "%)")) %>% 
  ggdonutchart(., "value", label = "labs",
             fill = "group", color = "white")

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73408750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档