首先,需要将标题改为中文“百分比柱状图及原始计数和置信区间”。然后,可以使用R语言中的“ggplot2”包来进行绘图。以下是一个示例代码,用于绘制带有原始计数和置信区间的柱状图:
# 导入ggplot2包
library(ggplot2)
# 创建一个数据框
data <- data.frame(
group = c("Group A", "Group B", "Group C"),
percentage = c(22.5, 34.8, 42.7),
raw_count = c(225, 348, 427),
ci_lower = c(18.9, 31.2, 39.9),
ci_upper = c(26.1, 39.2, 45.5)
)
# 绘制柱状图
p <- ggplot(data, aes(x = group, y = percentage)) +
geom_bar(stat = "identity", width = 0.5, fill = "steelblue") +
ylim(0, 50) + # 设置y轴范围
xlab("组") + ylab("百分比") + # 添加x、y轴标签
ggtitle("百分比柱状图及原始计数和置信区间") # 添加标题
# 添加原始计数和置信区间
p <- p + geom_errorbar(aes(ymin = ci_lower, ymax = ci_upper),
width = 0.2, size = 0.5, colour = "black")
p <- p + geom_text(aes(label = raw_count), vjust = -0.5, size = 3.5)
# 显示图形
print(p)
在上面的代码中,我们创建了一个数据框来存储组别、百分比、原始计数以及置信区间的下