仅绘制三元图的角
plot corner of ternary plot only
我试图只绘制三元图的一角(我所有数据所在的位置),但似乎无法使用 scale_"X"_continuous(limits=c(0,20))
来计算,"X" 设置为 T, L 和 R 分别。
dropbox link to dummy data set
这是我制作的人物的样子。如果可能的话,我想绘制那个最小的三角形。我假设我错误地定义了限制,因为我收到一条错误消息 "Error: Invalid Ternary Limits, Each Point Must Sum to Unity..."
scale_X_continous()
限制参数似乎需要小于 1 的值才能工作。这就是你想要的:
ggtern(data=dummy,aes(x=x,y=y,z=z,col=type)) +
geom_point() +
scale_T_continuous(limits=c(0,.2))+
scale_L_continuous(limits=c(0,.2))+
scale_R_continuous(limits=c(0.8,1))
我试图只绘制三元图的一角(我所有数据所在的位置),但似乎无法使用 scale_"X"_continuous(limits=c(0,20))
来计算,"X" 设置为 T, L 和 R 分别。
dropbox link to dummy data set
这是我制作的人物的样子。如果可能的话,我想绘制那个最小的三角形。我假设我错误地定义了限制,因为我收到一条错误消息 "Error: Invalid Ternary Limits, Each Point Must Sum to Unity..."
scale_X_continous()
限制参数似乎需要小于 1 的值才能工作。这就是你想要的:
ggtern(data=dummy,aes(x=x,y=y,z=z,col=type)) +
geom_point() +
scale_T_continuous(limits=c(0,.2))+
scale_L_continuous(limits=c(0,.2))+
scale_R_continuous(limits=c(0.8,1))