plotly / plotly/plotly.R

colors="" parameter cannot be used on multiple traces in one plot

Offen
#1,837 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
R
Sterne
2.7k
Forks
641
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I have defined two vectors of colors (col1, col2) and I want to apply each color vector to two corresponding traces inside my plot using the colors parameter. But, Plotly ignores col2 and uses col1 for both traces.

col1 <- c("#e65353", "#62e653", "#53a4e6", "#53e6da", "#e6b053")
col2 <- c("#b72b7f", "#2ba5b7", "#3e8236", "#f87b60", "#000000")

iris %>%
  plot_ly() %>%
  add_trace(x = ~Sepal.Length, y = 0.3, color = ~Species, colors = col1) %>%
  add_trace(x = ~Sepal.Width, y = 0.6, color = ~Species, colors = col2)

image

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das reproduzierbare R-Beispiel mit iris, plot_ly() und zwei add_trace()-Aufrufen unter Verwendung von col1 und col2 auszuführen. Verfolge, wie der Parameter colors über mehrere Traces hinweg behandelt wird; fertig, wenn der zweite Trace col2 statt col1 verwendet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
r
Bereich
data-visualization
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.