Я уверен, что есть действительно простой способ сделать это, но я не могу понять это. Я делаю точечный график в Plot_ly. Каждой точке, которую я рисую, присвоена метка, например. Pass, High, Low, Sigma high и т.д...
Моя проблема в том, что я не могу исправить, какой цвет plot_ly назначает каждой метке. Я хочу, чтобы Pass всегда был белым, High всегда был зеленым и так далее, но кажется, что каждый раз цвета назначаются случайным образом.
Вот код, который я использую для построения
library("plotly")
p <- plot_ly(PT,
type='scatter',
x=XAVG,
y=YAVG,
mode= "markers",
marker=list(size=3,bgcolor="#e5e5e5"),
color = label,
colors=c("yellow","red","cyan","magenta",'blue',"green3","white"),
zeroline=F,
text=paste("MEAS = ",PT$MEAS,"Head_ID = ",substr(PT$SHD_ID,2,5)))
Любая помощь будет высоко оценена, так как я застрял на этом целую вечность!
Спасибо!