如何在R中绘制类?

问题描述 投票:0回答:1

下午好:

我的问题很简单,但我找不到合适的解决方案。

假设我有3列的数组:

  • 第1栏:X为轴位置(数值)
  • 第2列:Y为轴位置(数值)
  • 第4列:对象识别(例如:vector_1,vector_2等)
  • 第4列:类的标签,例如“ Class_A”,“ Class_B”,“ Class_C”。

x

如何在R中绘制此图?

我希望每个班级都有不同的颜色/形状。 X和Y是2d位置。

非常感谢。

r
1个回答
0
投票
#R version 3.3.2 
x <- data.frame("x" = 1:3 , "Y" = c(4,6,7) , "object" = c("John","Dora" , "Peter") , "Class"=c("Class_A" , "Class_B" ,"Class_C" ) )
z=x

plot(x[,1:2], pch=15+as.numeric(x$Class), col=x$Class) 
text(x=z$"x", y=z$"Y",labels=x$"object")
© www.soinside.com 2019 - 2024. All rights reserved.