r语言条形图上怎么加数值

1186
2024/3/23 11:43:03
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

可以使用geom_text()函数在条形图上加上数值。具体步骤如下:

  1. 首先,计算条形图中每个条形的中心点的坐标,可以使用位置调整参数position = position_stack()。

  2. 然后,在geom_text()函数中指定label = …count…,表示显示每个条形的计数值。

示例代码如下:

library(ggplot2)

# 创建数据集
data <- data.frame(
  category = c("A", "B", "C"),
  value = c(10, 20, 30)
)

# 创建条形图
plot <- ggplot(data, aes(x = category, y = value)) +
  geom_bar(stat = "identity") +
  geom_text(aes(label = ..count..), position = position_stack(vjust = 0.5), stat = "count", size = 5)

plot

执行以上代码后,将在条形图上显示每个条形的数值。您也可以根据需要调整字体大小、颜色等参数。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: r语言怎么改列表的列名称