我有两个不同列的Excel文件。一列的值范围从2到15,其他列的值从正值到负值。热图生成
我想生成一个热图,第一列的每个值应该有不同的颜色。第二列应该是渐变的形式。
我试着用excel条件格式来做到这一点。
但我想知道有没有办法在R中做到这一点?
我有两个不同列的Excel文件。一列的值范围从2到15,其他列的值从正值到负值。热图生成
我想生成一个热图,第一列的每个值应该有不同的颜色。第二列应该是渐变的形式。
我试着用excel条件格式来做到这一点。
但我想知道有没有办法在R中做到这一点?
R命令image()
取一个矩阵并从中产生一个热图。请参阅帮助页面:?image
。另外值得考虑的是heatmap
函数,它基本上是image()
,应用了一些聚类。以下是这两个绘图程序的两个例子:
image(volcano,col = terrain.colors(30))
heatmap(volcano,col = terrain.colors(30))
大概从Excel导出数据到R上的最简单的方法是将其保存为.csv文件(逗号或制表符分隔文本文件),然后使用read.table()
导入
你能为这些图表添加图例吗? – blehman