2016-01-22 17 views
6

Vorrei aggiungere un titolo di legenda al grafico grafico (realizzato in R). Questo non sembra possibile in modo diretto.Aggiunta del titolo alla legenda in R

Se non funziona niente, potrei aggiungere un'annotazione al grafico proprio sopra dove sono mostrate le voci della legenda. Detto questo, non sono sicuro di dove ancorare la notazione.

Non so come procedere. Grazie.

+2

Se si utilizza 'ggplotly', quindi [questo ] (http://www.cookbook-r.com/Graphs/Legends_ (ggplot2) /) è utile. – ytk

risposta

2

È possibile ancorare il titolo della legenda alla leggenda specificando la stessa y coordinate per entrambi e utilizzare yanchor collocare ogni elemento sul lato corretto:

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")) 
Problemi correlati