【发布时间】:2014-10-07 22:53:32
【问题描述】:
我有一个 n x n 对称矩阵,其值等于 -1、0 或 1。我使用 image() 和 levelplot() 绘制了矩阵,为 -1 和 1 提供了不同的颜色(0 表示没有值,因此没有颜色或白色)。
但是,我无法更改这两个函数中的任何一个的点样式(使用 pch),也无法更改热图和其他选项。
我试图用不同的颜色和不同的点样式(圆形,比如说三角形)来表示 -1 和 1。 类似于此处显示的内容:http://www.ploscompbiol.org/article/fetchObject.action?uri=info:doi/10.1371/journal.pcbi.1002004.g007&representation=PNG_M
感谢您的帮助。
【问题讨论】:
-
请包含一些示例代码,最好使用reproducible example 的数据。
-
数据与rnso描述的一样,只是数据是对称矩阵的形式。然后我使用了
lattice包中的levelplot(),不同的颜色代表 -1、1,白色代表零。