【发布时间】:2022-01-01 22:00:08
【问题描述】:
我一直在尝试在 3d 曲面图上设置自定义工具提示,但无法弄清楚。我可以做一些非常简单的事情,比如让每个点的工具提示都相同,但是当没有绘制字段时,我无法在工具提示中为每个点设置不同的值。
在我的示例中,我有一个包含 53 行(周)和 7 列(一周中的几天)的数据集,通过在 Z 参数中传递数据框,我在 3d 曲面图上绘制图形。这是一年的数据,所以每一天都有自己的数字值被绘制出来。我正在尝试用实际日期标记每个点(因此自定义工具提示,因为我没有将日期本身传递给图表),但似乎无法正确对齐工具提示值。
我尝试了一个简单的示例来创建一个与数据框形状相同的“工具提示数组”,但是当我通过使用重复的单词测试我是否得到正确的形状时,我得到了一个更奇怪的错误使用单词中的字符值作为工具提示(例如 c 或 _)。有没有人有任何想法或建议?我可以发布更多代码,但尝试使用更简单的示例来复制我的错误。
labels=np.array([['test_label']*7]*53)
fig = go.Figure(data=[
go.Surface(z=Z, text=labels, hoverinfo='text'
)],)
fig.show()
【问题讨论】:
标签: python plotly-python