【发布时间】:2018-07-16 17:51:36
【问题描述】:
我有一个堆积条形图。在条形图中的段上,我想添加数字(y 值),在悬停时,我想显示一些不同的信息(不是名称或 x 或 y 值)。
有可能吗?从我所看到的hoverinfo 来看,让我们只复制文本中的值或添加名称。
import plotly
from plotly.graph_objs import Layout, Bar
hoverinformation = ["test", "test2", "test3", "test4"] # this info I would like it on hover
data = []
for index, item in enumerate(range(1,5)):
data.append(
Bar(
x="da",
y=[item],
name="Some name", # needs to be different than the hover info
text=item,
hoverinfo="text",
textposition="auto"
)
)
layout = Layout(
barmode='stack',
)
plotly.offline.plot({
"data": data,
"layout": layout
})
这是一个简单的堆栈栏,悬停时的值将在 pandas 数据框或变量 hoverinformation
最好是一种不涉及创建 2 个地块的解决方案……
【问题讨论】: