Как изменить цвет определенных точек в ggtern

Я использую ggtern для отображения некоторых данных RGB, где каждая точка относится к цвету% от красного, зеленого или синего.

Мне было интересно, можно ли изменить цвет определенных точек графика, чтобы они соответствовали фактическому цвету, который они представляют?

Я пытался использовать некоторые команды ggplot2, но это не работает.

Это то, что я использую сейчас:

library(ggplot2)
library(ggtern)
library(readxl)
Image9 <- read_excel("~/PhD/Image9.xlsx")
View(Image9)
ggtern(data=Image9, aes(x = Blue, y = Red, z= Green )) + geom_point( size=2, 
shape=16, color="black") + theme_rgbw() + theme_hidegrid_major() +
 theme_hidetitles()+ theme_rotate(degrees = 120) + 
 geom_text(aes(label=Colour), size=3, color="black", hjust=0, vjust=0)

С помощью этой команды я могу нанести данные в процентах интенсивности цвета в красном, зеленом и синем цвете и обозначить точки, чтобы сопоставить их с исходным изображением 1; репрезентативное изображение сюжета. В идеале я хотел бы нарисовать каждую точку как один и тот же оттенок цвета, который они представляют в цветовом пространстве, я не знаю, возможно ли это с этим пакетом.

Любые предложения будут ценны.

0 ответов

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