提问人:Rodrigo Santiago 提问时间:11/17/2023 最后编辑:stefanRodrigo Santiago 更新时间:11/17/2023 访问量:17
在 ggplot2 中,我正在寻找如何使用图表条形上方的图例突出显示类别之间的差异
In ggplot2, I am looking for how to highlight, using legends above the bars of a chart, differences between categories
问:
将连续变量与离散变量相关联的图表揭示了组间的差异。我需要以一种简单明了的方式强调哪些类别是相同的,哪些是不同的。
为此,我需要用相同的字母标记没有区别的类别,并用不同的字母标记不同的类别。
plot_concentration <- ggplot(tabmean_con, aes(x = time, y = concentration, "color" = "2", "6")) +
geom_errorbar(
aes(ymin = concentration - se, ymax = concentration + se),
width = 0.1
) +
geom_point(
data = tabmean_con, aes(x = time, y = concentration),
col = "black", size = 3
) +
geom_text(aes(y = concentration + se, label = ""),
col = "black",
size = 4, vjust = -0.5, hjust = 0.4
) +
labs(
x = "hours",
y = "nectar concentration ( % brix)",
title = "Nectar concentration"
) +
theme_classic() +
scale_x_discrete(limits = positions) +
theme(
axis.title = element_text(size = 15),
legend.title = element_text(size = 14),
legend.position = c(0.3, 0.8)
) +
scale_y_continuous(limits = c(0, 30))
我尝试了上面的这段代码,其中数据集是 ,这是我使用包中的函数创建的对象。tabmean_con
summarySE()
Rmisc
在参数之后的第一层中,“2”和“6”是相同的 y 轴类别,我想将它们与其他类别不同。但是,我需要在它们上加上字母来区分它们。根据 Tukey 的事后检验结果,该检验表明方差分析后哪些组之间存在差异color
答: 暂无答案
评论