【问题标题】:Show tooltip programmatically in StockChart for multiples series (highchart)在多个系列的股票图表中以编程方式显示工具提示(highchart)
【发布时间】:2013-02-04 12:22:13
【问题描述】:

我正在处理股票图表,我想以编程方式将 highstock 工具提示显示为asked here

我设法解决了这个问题,但现在,我的目标是显示所有系列的工具提示(当我用鼠标选择一个点时的行为相同 - 请检查this example)。

这可能吗?

这里是关键代码(more code):

xchart.tooltip.refresh([xchart.series[0].points[i]]);
//DOESN'T WORK
//chart.tooltip.refresh([chart.series.points[i]]);
//DOESN'T WORK ALSO
//chart.tooltip.refresh([chart.series[0].points[i]]);
//chart.tooltip.refresh([chart.series[1].points[i]]);

【问题讨论】:

    标签: ruby tooltip highcharts highstock


    【解决方案1】:

    只需为工具提示启用共享。并通过给出要在工具提示上显示的数组点来刷新两个系列的工具提示。

    tooltip : {
              valueDecimals : 2,
              shared: true
    }
    
    xchart.tooltip.refresh([xchart.series[0].points[i], xchart.series[1].points[i]]);
    

    http://jsfiddle.net/cf7wq/5/

    而且似乎仅通过 api 本身无法在不共享的情况下显示两个不同的工具提示。

    http://highslide.com/forum/viewtopic.php?f=9&t=12670

    【讨论】:

    • 如果您可以识别悬停的系列,您可以显示不同的工具提示,因此可以使用 api。
    • 你能举个例子,你可以显示两个工具提示吗,我还没有看到类似的东西在未来可能会派上用场 =)
    • 看看下面的问题。 stackoverflow.com/questions/10225896/…当然可以改进。
    • 如果我没有错过任何东西,这更像是使用渲染器功能的一种解决方法,所以基本上你自己使用渲染器绘制一个工具提示。我认为不可能使用工具提示方法通过 highchart 显示与每个点相关的工具提示。无论如何感谢您的信息。
    猜你喜欢
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 2010-09-08
    • 2014-03-26
    • 1970-01-01
    相关资源
    最近更新 更多