R中的绘图因子水平

时间:2016-08-07 20:33:44

标签: r plot

我使用虹膜数据,先前改变了物种因子来自" setosa" "云芝"和" virginica"到" s"," c"和" v"。如果我编码这个: plot(iris$Sepal.Length, iris$Petal.Length, col = iris$Species) 数据是可以改变的点,例如,到一个正方形: plot(iris$Sepal.Length, iris$Petal.Length, col = iris$Species, pch = 15) 但是,我怎么能像这样展示物种因素 图表?

graph

1 个答案:

答案 0 :(得分:3)

这里我们使用因子作为标签的索引:

plot(iris$Sepal.Length, iris$Petal.Length, col = as.numeric(iris$Species)+1,
  pch = c("s", "c", "v")[as.numeric(iris$Species)])

结果情节:

2D iris data subset plotted with letters as symbols