Rを使用してプロットしている場合。カテゴリデータを含むデータフレームの列に基づいて、1つのカテゴリに属するデータポイントに特定の形状を割り当てるにはどうすればよいですか(pch
引数をplot()
に使用)。 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)
生成するもの: