Я пытаюсь сделать график рассеяния с цветами каждой точки, соответствующей одной переменной, и формой каждой точки, соответствующей другой переменной. Вот некоторые примеры данных и код, который я использовал для создания второго графика:
Example data:(of 3 points)
X Y att1 att2
.5 .5 1 A
.24 .8 3 B
.6 .7 5 C
code:(for image2)
> plot(X,Y, col=statc[att2], pch = 15)
> legend("right", statv, fill=statc)
Where:
> statv
[1] "A" "B" "C"
> statc
[1] "red" "blue" "orange"
Я сделал это индивидуально, но не знаю, как это сделать. Вот два графика:
1 ![введите описание изображения здесь]()
2 ![введите описание изображения здесь]()
Например: Я хочу, чтобы цвета применялись к точкам с одним и тем же att1 и фигурами, применяемыми к точкам с одинаковым att2