使用R绘制类别数据
|
我有一个蛋白质名称列表(P1,P2,...,Pn),它们被分类为三种不同的表达水平:高(H),中(M)和低(L),在三种实验条件下进行测量( Exp1,Exp2和Exp3)。
我希望绘制一个如图底部所示的图,左侧是蛋白质的名称,顶部是实验的名称,高,中和低类别分别用红色,蓝色和绿色表示。
我是R的新手,我将不胜感激。
提前致谢
没有找到相关结果
已邀请:
2 个回复
babsoft
并使用以下命令抓取并绘制它们:
#将文件读入内存
#将标头名称映射到变量名称
#相互绘制类别,并使用
作为颜色阵列。 R会自行将这些值分配给颜色。您还可以使用val数组将(H,M,L)转换为(Blue,Red,Green)来创建颜色数组...但是还有其他文档。
播匣扦阔食
和
软件包的魔术的方法。 首先,以您描述的格式重新创建数据:
接下来,加载附加软件包:
然后,使用
将数据从宽格式转换为高格式。 id变量为\“ P \”,我们告诉函数将\“ variable \”重命名为\“ Exp \”:
因为L-M-H具有语义顺序,所以我们使用
的
参数来通知R此顺序:
最后,我们准备好绘制您的数据了: