首页 > 解决方案 > plotly hoverlabel 颜色透明度

问题描述

是否可以格式化hoverlabel以使背景颜色透明并且可以通过标签查看绘图?

我可以通过 eg 将其设置为纯色,hoverlabel = list(bgcolor = '#fff')但看起来如果我尝试添加透明度,颜色字符串的那部分会被忽略。与 相同bgcolor = 'rgba(255,255,255,0.05)',也不起作用。看起来标记有opacity设置,但不是悬停标签。

谢谢!!

标签: rplotlyr-plotly

解决方案


我发现(在 plotly python 中),如果你传入hovermode = "x unified"layout那么如果你设置bgcolor为一些rgba包含透明度的值,它确实有效!我不知道 R 代码,但应该很容易弄清楚。这是它的样子(我很恶心!) -

在此处输入图像描述

这是(python)代码-

fig.update_layout(hovermode='x unified', legend=dict(title= None), hoverlabel=dict(bgcolor='rgba(255,255,255,0.75)',
                                                                                  font=dict(color='black')))

推荐阅读