从条形图中获取隐藏参数

时间:2016-01-06 09:04:08

标签: jqplot

我正在为条形图分配额外的隐藏参数。

[“R1”,5.01,“india”,“maharashtra”];

如何在突出显示

的工具提示中显示这些隐藏数据

这是我用来显示工具提示的代码,但我无法显示隐藏的数据。

Thread.sleep()

由于

1 个答案:

答案 0 :(得分:1)

tooltipContentEditor函数中的最后一个参数是绘图对象而不是数据对象。您可以从中获取数据对象。使用此修改后的tooltipContentEditor函数,您应该能够获得工具提示以显示隐藏数据:

highlighter: {
    ...
    tooltipContentEditor: function(ev, seriesIndex, pointIndex, plot) {
        // access the data and locate the correct data point based on the series and data point hovered over and return the hidden value from the data at array index 2 (array indexes are 0 based)
        return plot.data[seriesIndex][pointIndex][2];
    }
}

在此示例中,数据如下(其中第三个值是'隐藏'工具提示):

[
    ['23-May-08', 578.55, 'A'],
    ['20-Jun-08', 566.5, 'B'],
    ['25-Jul-08', 480.88, 'C'],
    ['22-Aug-08', 509.84, 'D'],
    ['26-Sep-08', 454.13, 'E'],
    ['24-Oct-08', 379.75, 'F']
]

我已经创建了一个Fiddle来证明这一点。