【问题标题】:Highstock grouping show hidden serie values in tooltipHighstock 分组在工具提示中显示隐藏的系列值
【发布时间】:2016-12-18 14:43:56
【问题描述】:

我们有一个包含 3 个系列的图表,其中一个是隐藏的。它使用 highstock 分组功能。在工具提示中,我们希望显示 3 个系列的值,但隐藏的那个不会计算分组的值。

关于工具提示回调: 这个不隐藏的系列返回分组值:

item.chart.series[1].processedYData

但是对于隐藏系列,它会返回所有值:

item.chart.series[2].processedYData

有没有办法让 highcharts 进程也与 visible=false 串联,或者调用一些方法以便它返回一个点的正确值?

感谢您的帮助

【问题讨论】:

    标签: javascript highcharts highstock


    【解决方案1】:

    您可以通过禁用其鼠标事件并将颜色设置为无来使系列不可见。该系列将被处理,您可以访问数据。

    series: [{
      name: 's1',
      data: [10, 10, 10, 10, 10, 10]
    }, {
      name: 's2',
      data: [1, 1, 1, 1, 1, 1]
    }, {
      name: 's3',
      data: [-2, -2, -2, -2, -2, -2],
      enabledMouseTracking: false,
      color: 'none'
    }]
    

    示例:http://jsfiddle.net/a0p7h777/

    如果您希望隐藏系列不影响轴比例,则可以将其链接到隐藏轴。

        yAxis: [{
    
    },{
      visible: false
    }],
    
    {
      name: 's3',
      data: [-2, -2, -2, -2, -2, -2],
      enabledMouseTracking: false,
      color: 'none',
      yAxis: 1
    }
    

    示例:http://jsfiddle.net/a0p7h777/1/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 2021-07-28
      • 1970-01-01
      相关资源
      最近更新 更多