Построение PCA с использованием ggbiplot и изменение маркеров легенды

В следующей строке кода voc.pca является объектом princomp:

plot <- ggbiplot(voc.pca, pc.biplot=TRUE, obs.scale=1,var.scale=1, groups=em$VALENCE) + labs(color="Valence").

Мне нужно отобразить plot В черно-белом. Поэтому мне нужно изменить 3 ключа легенды в цвете на 3 разных формы, чтобы в plot они читаются в черном и белом.

Я пробовал этот код, но он меняет только форму маркеров легенды, но внутри графика все точки одинаковы.

   plot <- ggbiplot(voc.pca, pc.biplot=TRUE, obs.scale=1,var.scale=1, groups=em$VALENCE) + labs(color="Valence") + guides(colour = guide_legend(override.aes = list(shape=c(3,5,6))))

Если кто-то знает, как это сделать, я буду очень признателен! Заранее большое спасибо!

1 ответ

Попробуйте добавить + geom_point(aes(shape=em$VALENCE)или ваш список фигур

Другие вопросы по тегам