可以通过以下步骤实现:
下面是一个示例代码:
library(ggplot2)
# 准备数据集
data <- data.frame(
labels = c("A", "B", "C", "D"),
percentages = c(5, 15, 8, 20)
)
# 绘制图表
ggplot(data, aes(x = 1, y = percentages, label = labels)) +
geom_text(color = "black", size = 4,
aes(label = ifelse(percentages > 10, labels, ""))) +
ylim(0, 25) + # 设置y轴范围
theme_void() # 去除背景和坐标轴
在这个示例中,数据集包含四个标签(A、B、C、D)和对应的百分比值(5、15、8、20)。通过设置ifelse()函数,只有百分比值大于10的标签会被显示出来。
这是一个简单的示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云