我对 R 和绘图仍然很陌生。我有几个二维矩阵是
matrix <- matrix(c(0,1,2,3,4,4,3,2,1,0), 5, 2)
它们都与带有类别标签的两列的单个数据框相关联,这些标签存储在
df <- data.frame(c("Class1","Class2","Class3","Class4","Class5"), c("A","B","C","B","A"))
我想要做的是matrix
使用第一列中的点标签制作散点图df
,并将颜色编码为第二列中的类别标签。例如,我需要指定A=red
, B=blue
,然后散点图应该以红色和蓝色显示与Class1
和相关的点,以此类推。我可以使用与 Class 列关联的文本标签进行绘图,但无法弄清楚颜色操作。如果您能提供帮助,请提前致谢!Class5
Class2
Class4
matrix