在qplot中制作有序热图(ggplot2)

时间:2013-12-13 21:00:55

标签: r ggplot2

我正在从相关性制作热图。我有两列表示ID,第三列表示这两个数据点之间的相关性。我正在努力让qplot保持我的数据在文件中的顺序。链接到数据:

https://www.dropbox.com/s/3l9p1od5vjt0p4d/SNPS.txt?n=7399684

以下是我用来制作剧情的代码:

test <- qplot(x=x, y=y, data=PCIT, fill = col1, geom = "tile")

我已经尝试了几个订单选项,但他们似乎没有做到这一点?想法?

谢谢和节日快乐

1 个答案:

答案 0 :(得分:0)

您需要将因子xy的级别设置为您想要的顺序(因为它们来自文件)。试试

PCIT$x <- factor(PCIT$x, levels=unique(as.character(PCIT$x)))

y类似。