我有一个包含几年数据的Google折线图。每年是一个单独的系列。单击显示每年/系列的图表图例,然后单击任意两个或多个给定的这些图例/系列,显示它们及其对应的数据点及其注释。在hAxis中,这些数据点是从1到aprox的整数。 6,000,000。我也将其值显示在每个数据点的注释下。

请注意,当您单击一个数据点时,它的大小会增加并且会显示白色边框。如果取消单击它,它将恢复为原始形式。

我的问题是:

是否可以更改我的代码,以基于预定义的阈值在2个序列之间寻找前10个最接近其他整数?我知道样式可能不是一个选择,但是也许可以使用一种方法来强制Datapoint出现单击状态。

请允许我说明它以便更好地理解。

最佳答案

您可以使用选项selectionMode: 'multiple'并使用setSelection()方法选择适当的点。例如:

        chart.setSelection([
            {row:0, column:1},
            {row:0, column:2},
            {row:2, column:1},
            {row:2, column:2}
        ]);


当然,您将必须找出与定义的阈值相对应的点。请参见example at jsbin

更新:example with DataView

09-10 11:20
查看更多