Ich bin sicher, es gibt eine wirklich einfache Möglichkeit, dies zu tun, aber ich kann nicht für das Leben von mir herausfinden. Ich mache ein Streudiagramm in Plot_ly. Jedem Punkt, den ich plane, wurde ein Label zugewiesen, z. Pass, High, Low, Sigma hoch etc ...Plotly Zuordnung Farben basierend auf Etikett
Mein Problem ist, dass ich nicht zu beheben können scheinen, welche Farbe plot_ly zu jedem Etikett zuweist. Ich möchte Pass immer weiß sein, High immer grün und so weiter, aber es scheint jedes Mal zufällig Farben zuzuordnen. Hier
ist der Code, den ich
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)))
Jede Hilfe plotten bin mit würde sehr geschätzt, wie ich habe auf diese ewig stecken geblieben!
Danke!
Welches Paket enthält plot_ly? Konnte es nicht finden. – Sia
Können Sie einen minimalen Datensatz zur Verfügung stellen? Z.B. die Objekte PT, XAVB, YAVB. Fügen Sie auch die Informationen des von Ihnen verwendeten Pakets hinzu ("plotly"). – Arcoutte
als @Arcoutte vorgeschlagen, bitte teilen Sie Ihre Daten. Sie können dput() für Ihren Datensatz verwenden, anstatt ein Bild des Datenrahmens zu posten. – epo3