在R中,为Plotly图例添加标题

7
我想在我的Plotly图表(用R语言制作)中添加一个图例标题。这似乎并不容易实现。
如果没有其他方法,我可能会在图表上方添加一个注释,正好位于图例条目的位置上。但是,我不确定应该将注释锚定在哪里。
我不知道该怎么做,请指教。谢谢。

2
如果您正在使用 ggplotly,那么这个链接会很有帮助。 - ytk
1个回答

4

您可以通过指定相同的y坐标,并使用yanchor将每个元素放置在正确的侧面,将图例标题固定到图例上:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接