我想在我的Plotly图表(用R语言制作)中添加一个图例标题。这似乎并不容易实现。
如果没有其他方法,我可能会在图表上方添加一个注释,正好位于图例条目的位置上。但是,我不确定应该将注释锚定在哪里。
我不知道该怎么做,请指教。谢谢。
如果没有其他方法,我可能会在图表上方添加一个注释,正好位于图例条目的位置上。但是,我不确定应该将注释锚定在哪里。
我不知道该怎么做,请指教。谢谢。
您可以通过指定相同的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") )
ggplotly
,那么这个链接会很有帮助。 - ytk