gpt4 book ai didi

r - 使用 R 绘制分类数据

转载 作者:行者123 更新时间:2023-12-04 17:04:36 24 4
gpt4 key购买 nike

我有一个蛋白质名称列表(P1,P2,...,Pn),它们被分类为三种不同的表达水平高(H),中(M)和低(L),如在三个实验条件下测量的(Exp1 、Exp2 和 Exp3)。
enter image description here

我想绘制一个如图底部所示的图,左侧是蛋白质名称,顶部是实验名称,高、中、低类别分别用红色、蓝色和绿色表示。

我是 R 的新手,非常感谢您的帮助。

提前致谢

最佳答案

您可以创建一个数据格式如下(制表符分隔)的文件:

pv   exp  val
1 1 H
2 1 L
3 1 L
4 1 M
1 2 H
2 2 H
3 2 M
4 2 H
1 3 L
2 3 L
3 3 L
4 3 M

并使用以下命令来抓取和绘制它们:
mat <- read.table(file.choose(),header=T) # 将文件读入内存
attach(mat) # 将标题名称映射到变量名称
plot(pv~exp,col=val) # 将类别相互绘制并使用 val (H,M,L)作为颜色数组。 R 会自行将这些值分配给颜色。您还可以使用 val 数组创建一个颜色数组以将 (H,M,L) 转换为 (Blue,Red,Green)...但还有其他文档可用于此目的。

关于r - 使用 R 绘制分类数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5760765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com