Ich Plotten zwei Schritt dient dazu, die R-Schnittstelle den Raum zwischen ihnen zu plotly und Schattierungen verwenden, etwa so:bedingte Verschattung in plotly
df <- structure(list(datetime = structure(c(1469869200, 1469871000,
1469872800, 1469874600, 1469876400, 1469878200, 1469880000, 1469881800,
1469883600, 1469885400, 1469887200, 1469889000, 1469890800, 1469892600,
1469894400, 1469896200, 1469898000, 1469899800, 1469901600, 1469903400,
1469905200, 1469907000, 1469908800, 1469910600), tzone = "Europe/Berlin", class = c("POSIXct",
"POSIXt")), ya = c(0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 5,
5, 5, 7, 7, 7, 7, 5, 2, 0, 0), yb = c(0, 0, 1, 2, 3, 2, 2, 2,
2, 2, 1, 1, 2, 3, 4, 6, 8, 8, 8, 8, 8, 4, 1, 0)), class = "data.frame", row.names = c(NA,
-24L), .Names = c("datetime", "ya", "yb"))
df %>%
plot_ly(x=datetime, y=ya, line = list(shape = "hv")) %>%
add_trace(x=datetime, y=yb, line = list(shape = "hv"), fill = "tonexty")
die mir folgendes Bild ergibt:
gibt es eine Möglichkeit, ich kann:
- ändern die Farbe der Schattierung unabhängig von der Farbe der Linie?
- machen die Farbe der Schattierung eine Funktion davon, ob der Unterschied zwischen den zwei Linien positiv oder negativ ist?
Bitte fügen Sie die Bibliotheken, die Sie verwendet haben (zB dplyr, tidyverse , lubridate etc), damit andere Ihren Code erfolgreich ausführen können – Nova