2016-11-03 4 views
0

Ich arbeite mit einem proportionalen Balkendiagramm und ich möchte eine vertikale Linie bei einem bestimmten X-Wert zeichnen. Ich würde das lieber mit dem Plotly-Paket machen, aber es scheint nicht einfach zu sein.Hinzufügen einer vertikalen/horizontalen Referenzlinie mit Plotly

Die Lösung gefunden bei Horizontal/Vertical Line in plotly scheint nicht die Arbeit zu erledigen.

ich unten, dass einige Beispiel-Code zur Verfügung gestellt haben könnte verwendet werden, um die vertikale Linie bei X 3.

library(plotly) 
library(ggplot2) 

plot_ly(diamonds[1:1000, ], x = ~x, y = ~cut, color = ~color) %>% add_bars() 

= ich in dieser Sache jede Hilfe dankbar würde zu ziehen.

Antwort

1

Ich habe einige Informationen über Linien in Plotly von Zappos Engineering here gefunden. Der Bereich von -0,5 bis 4,5 liegt darin, dass in den bereitgestellten Daten fünf Kategorien enthalten sind, die jeweils auf eine ganze Zahl zentriert sind. Der y-Bereich erzeugt die Linie, während die x-Konstante (bei 3) die Linie vertikal hält.

p <- plot_ly(diamonds[1:1000, ], x = ~x, y = ~cut, color = ~color) %>% add_bars() 
p <- layout(p, shapes = list(type = "line", fillcolor = "red", 
          line = list(color = "red"), 
          opacity = 1, 
          x0 = 3, x1 = 3, xref = 'x', 
          y0 = -0.5, y1 = 4.5, yref = 'y')) 
Verwandte Themen