2016-01-22 4 views
6

Ich möchte einen Legenden-Titel zu meinem Plot-Diagramm (in R) hinzufügen. Dies scheint auf keine direkte Art möglich zu sein.Hinzufügen eines Titels zu einer Plot-Legende in R

Wenn nichts anderes funktioniert, kann ich dem Diagramm oben rechts eine Anmerkung hinzufügen, wo die Legendeneinträge angezeigt werden. Das heißt, ich bin mir nicht sicher, wo ich die Notation verankern soll.

Ich bin mir nicht sicher, wie es weitergeht. Vielen Dank.

+2

Wenn Sie mit 'ggplotly', dann [diese ] (http://www.cookbook-r.com/Graphs/Legends_ (ggplot2) /) ist hilfreich. – ytk

Antwort

2

Sie können die Legende Titel der Legende Anker durch die gleiche y für beide Koordinaten spezifiziert und mit yanchor jedes Element auf der richtigen Seite zu platzieren:

plot_ly(...) %>% 
    add_annotations(text="MyTitle", xref="paper", yref="paper", 
        x=1.02, xanchor="left", 
        y=0.8, yanchor="bottom", # Same y as legend below 
        legendtitle=TRUE, showarrow=FALSE) %>% 
    layout(legend=list(y=0.8, yanchor="top"))