web-dev-qa-db-ja.com

pch =引数を使用してさまざまな形状でプロットする

Rを使用してプロットしている場合。カテゴリデータを含むデータフレームの列に基づいて、1つのカテゴリに属する​​データポイントに特定の形状を割り当てるにはどうすればよいですか(pch引数をplot()に使用)。 as.factor()を使用してデータをグループ化し、次にpchヘルプを使用しますか?

12
Anurag Mishra

こんな感じ…?

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)

生成するもの:

enter image description here

30
Jilber Urbina