我希望根据 Jeromy 在此处的回答改进我在 R 中实现的输出(谢谢!)。我的是一个具有正负值的 31x31 矩阵,并且使用基本相同的 ggplot2 代码:
library(ggplot2)
library(reshape)
z<-cor(insheet3,use="complete.obs",method="kendall")
zm<-melt(z)
ggplot(zm, aes(X1,X2, fill=value)) + geom_tile() +
scale_fill_gradient2(low = "blue", high = "dark violet")
我需要改变三件事:
现在,这些行按字母倒序显示,这意味着没有可见的数据趋势。如何影响 rows 和 columns 的顺序,例如:
A.(首选:)列按相关值排序(从负到正,反之亦然),因为它们在同一页面上的椭圆包输出中;或者
B. 这些列是手动排序的,以便我可以对类似的变量进行分组?
沿着底部 X 轴,我的变量名称显着重叠并且不可读。它们需要保持较长时间(即 OrthoPhos、Ammonia、Residential...),那么如何将它们的标签旋转 90 度?
有没有办法删除每个轴上 的“X1”和“X2”标签?
谢谢!