如果我使用R绘图。如何根据数据框中具有分类数据的列,为属于一个类别的数据点(使用pchplot()参数)分配特定形状?使用as.factor()对数据进行分组,然后使用pch帮助吗?

最佳答案

你的意思是这样的...?

plot(Sepal.Length ~ Petal.Length,
      xlab = "Petal Length (cm)",
      ylab = "Sepal Length (cm)",
      pch = c(16, 17, 18)[as.numeric(Species)],  # different 'pch' types
      main = "Anderson Iris Dataset",
      col = c("red", "green","blue")[as.numeric(Species)],
      data = iris)


产生:

关于r - 使用pch =参数绘制不同形状的图形,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12919816/

10-12 22:14