如何使用R中的plot函数绘制不同颜色的不同组

如何使用R中的plot函数绘制不同颜色的不同组,r,dataframe,plot,R,Dataframe,Plot,嗨,我用下面的代码生成了一个矩阵中的绘图和数据 #load the data data <- read.table("hedge.txt",sep="\t",header=TRUE,row.names=1) data_matrix <- data.matrix(data) #plot bcl2 plot(data_matrix["BCL2",],col="blue") #加载数据 数据1.创建: 现在,我们用颜色绘制实际点: points(m[1:6, ],col="red")

嗨,我用下面的代码生成了一个矩阵中的绘图和数据

#load the data
data <- read.table("hedge.txt",sep="\t",header=TRUE,row.names=1)
data_matrix <- data.matrix(data)

#plot bcl2
plot(data_matrix["BCL2",],col="blue")
#加载数据
数据1.创建:

现在,我们用颜色绘制实际点:

points(m[1:6, ],col="red")
points(m[7:49, ],col="blue")
points(m[50:76, ],col="green")
这将生成以下绘图:

1.创建:

现在,我们用颜色绘制实际点:

points(m[1:6, ],col="red")
points(m[7:49, ],col="blue")
points(m[50:76, ],col="green")
这将生成以下绘图:


在不知道数据集中有哪些数据和列的情况下进行回答是很复杂的。 您询问如何用不同的颜色绘制不同的组,您的数据集是否有“组”列?如果是,则可以使用“取消分类”,而不是选择每个组的行。 请查看最小可复制数据集

df1=data.frame(val_x=runif(100,0,1),
               val_y=runif(100,0,1),
               group=c(rep("group1",33),
                       rep("group2",33),
                       rep("group3",34)))
还有我对情节的建议

plot(df1[,"val_x"],col=c("red","green","blue")[unclass(df1$group)])

回答时不知道数据集中有哪些数据和列是复杂的。 您询问如何用不同的颜色绘制不同的组,您的数据集是否有“组”列?如果是,则可以使用“取消分类”,而不是选择每个组的行。 请查看最小可复制数据集

df1=data.frame(val_x=runif(100,0,1),
               val_y=runif(100,0,1),
               group=c(rep("group1",33),
                       rep("group2",33),
                       rep("group3",34)))
还有我对情节的建议

plot(df1[,"val_x"],col=c("red","green","blue")[unclass(df1$group)])

什么是
hedge.txt
?最好为可复制的data.frame提供代码。什么是
hedge.txt
?更好地为可再现的data.frame提供代码。