我有一个包含几年数据的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。