2016-01-22 18 views
6

Chciałbym dodać tytuł legendy do mojego sprytnego wykresu (wykonane w R). Nie wydaje się to możliwe w żaden prosty sposób.Dodawanie tytułu do fabuły legendy w R

Jeśli nic więcej nie działa, mogę dodać adnotację do wykresu powyżej, gdzie wyświetlane są pozycje legendy. To powiedziawszy, nie jestem pewien, gdzie zakotwiczyć wspomnianą notację.

Nie jestem pewien, jak postępować. Dzięki.

+2

Jeśli używasz 'ggplotly', a następnie [to ] (http://www.cookbook-r.com/Graphs/Legends_ (ggplot2) /) jest pomocny. – ytk

Odpowiedz

2

można zakotwiczyć tytuł legendy legendy, określając takie same y koordynować zarówno za pomocą yanchor i umieścić każdy element na właściwej stronie:

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")) 
Powiązane problemy