我正在编写一个脚本来显示三元图中三种不同类别的植物物种的生长程度,但我最大的问题是,所有点都与其他点完全重叠,有时很少有时很多。我想对它们进行计数,并在我的图例中包含“所有”数量,最好在图中显示不同的形状或大小。这里的问题是,我对 R 相对缺乏经验,到目前为止,我只有 3 个类别,分别是 50,100 和 150。我想要的是否可能? 到目前为止我的代码:
ggtern(data=Anthurium_R, aes(x=Epiphytic, y=Lithophytic, z=Terrestrial)) +
geom_mask() +
geom_point(alpha=0.15, size=5, shape=4, color="blue") +
geom_count(mapping = NULL, data = NULL, stat = "sum", position = "identity",na.rm = FALSE, show.legend = NA, inherit.aes = TRUE) +
scale_size_area(max_size = 4) +
limit_tern() +
labs(title = "Plant life form distribtuion for clusiaceae") +
theme_arrowlarge() +
theme(plot.title = element_text(hjust = 0.5))
剧情:
编辑:现在我读了更多关于 geom_count 的内容,基本上我想要的是每个点都有一个“n”,如果可能的话我想将 n 重命名为“植物数量”