Plotly 工具提示中的自定义数据未显示

时间:2021-02-09 12:50:59

标签: javascript graph plotly plotly.js

我正在尝试在 Plotly JS 中自定义工具提示以显示非默认数据。为此,我遵循了 https://plotly.com/javascript/hover-text-and-formatting/ Advanced Hovertemplate 示例。

但是,对于我示例中的选项:

 var data = {
       x : timestamps,
       y : values,
       mode : 'lines+markers',
       type : 'scatter',
       name : 'Test',
       hovertemplate: '%{y} %{name}'
    };

y 值将出现,但名称仍将在工具提示中显示为 %{name}。此外,在浏览器日志中会显示以下消息:Variable 'name' in hovertemplate could not be found!.

我找到的唯一替代方法是使用 customdata 变量在 https://community.plotly.com/t/how-to-display-variable-text-in-a-hover-template/22527 中定义,但在我的案例中,它也必须构造为包含 n 个相同值实例的数组。我想这可行,但似乎不是最谨慎的解决方案。

0 个答案:

没有答案