R中与matlab的pcolor相当的是什么?

5
我有一个16x16的灰度值矩阵,代表手写数字。在R中是否有可视化它的绘图工具?类似于Matlab中的pcolor。 pcolor
2个回答

4

无需使用额外的包。基础R已经拥有了这个功能,请查看:

  • help(image)

  • help(heatmap)

还可以参考Romain的优秀的R图库,其中有一个可搜索的索引。


3

有多种方法可以实现这样的功能。其中一种选项是使用ggplot2中的geom_tile

library(ggplot2)
ggplot(melt(volcano), aes(x=X1, y=X2, fill=value)) + geom_tile()

最终效果如下: alt text
(来源:had.co.nz) 其他选项包括:levelplot(在lattice中)或color2D.matplot(在plotrix中)。

非常感谢!我本来就想使用ggplot2,所以这是一个很好的借口。 - signalseeker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接