我有一行代码在一些数据上运行以制作 MDS 图。让我们先从数据开始:
我正在使用这行代码创建 MDS 图:
ggplot(mds, aes(X1,X2,color=Virus_Treatment,shape=Infection)) + geom_point(size=3) + ggtitle("MDS Plot") + theme(plot.title = element_text(lineheight=.8, face="bold"))
第一个问题:为什么 MDS 1 的感染图例在顶部,而 MDS 2 的感染图例在底部?我真的在上面运行了相同的代码,为什么传说会改变它的行为?我想要这些地块之间的一致性。有没有办法指定图例的排序方式?
第二个问题:我希望 Virus_Treatment 部分的颜色保持一致。在 MDS 2 中,数据类型比 MDS 1 中多 1 种,因此会影响颜色一致性。有没有办法重新排序 MDS 2 的数据,以便新颜色位于列表的末尾,或者手动设置静态颜色集?即使使用的颜色数量不同,我也需要在图表中保持颜色相同。
提前感谢您对此的任何见解!