如何用ggtern修改三元图
我使用以下代码绘制三元图,并希望进行一些更改:
- 将x、y、z的刻度标签修改为概率数(0.2 0.4 0.6 0.8 1.0)
- 删除 x、y、z 的侧箭头和相应的文本。
- 删除第二个图例(灰色/白色)
- 用“high”和“low”替换第一个图例中的文本
library(ggtern) set.seed(1) plot <- ggtern(data = data.frame(x = runif(100), y = runif(100), z = runif(100)), aes(x, y, z)) plot + stat_density_tern(geom = 'polygon', n = 400, aes(fill = ..level.., alpha = ..level..)) + geom_point() + theme_rgbg() + theme(legend.justification=c(0,1), legend.position=c(0,1)) + #theme_gridsontop() + labs(title = "Example Density/Contour Plot") + scale_fill_gradient(low = "blue",high = "red") + # scale_color_gradient(low="yellow",high="red") + guides(fill = guide_colorbar(order=1),color="none")