通过 Plotly/Python 在一个悬停模板中使用多种不同的字体

问题描述 投票:0回答:1

我正在使用 Plotly/Python 创建一个堆积条形图,显示《罗密欧与朱丽叶》戏剧中每个角色的行数。 我的悬停文本遇到一些问题。

我有多个问题:

  1. 我想将悬停文本的第一行使用与其余部分不同的字体。是否可以在同一个悬停文本中放置多种字体?
  2. 每次出现我的悬停文本时,跟踪的名称仍然出现在侧面。可以去掉吗? 预先感谢您!
python plotly visualization plotly-python
1个回答
0
投票

是的,您可以通过调整您的

hovertemplate
来编辑这两个内容。

例如,要使用特定的替代字体显示

x
值,您可以执行以下操作:

htmp = '<span style="font-family: Overpass, monospace"> x = %{x}</span><br>y = %{y}'

然后,在创建绘图时指定

'hovertemplate': htmp
hovertemplate=htmp
(取决于您的操作方式)。

其次,重新显示跟踪名称,如果您根本不关心此显示(即使是图例),您可以在跟踪中将

name
设置为
''
。但是,如果您确实希望图例正常显示,您可以再次编辑
hovertemplate
<extra>
部分设置为空,这样可以防止名称出现在侧面。

扩展前面的示例:

htmp = '<span style="font-family: Overpass, monospace"> x = %{x}</span><br>y = %{y}<extra></extra>'
© www.soinside.com 2019 - 2024. All rights reserved.