单击图例中的相关键时,我希望能够显示/隐藏线形图上的线,这可能吗?

最佳答案

要在GWT可视化LineChart上隐藏显示行,请按照下列步骤操作:-

1.基于现有的DataTable对象创建一个DataView对象:

DataTable dataTable = DataTable.create();
DataView dataView = DataView.create(dataTable);

2.隐藏要隐藏在DataView中的曲线/线的列:
dataView.hideColumns(new int[]{<id_of_the_column>});

3.再次基于DataView绘制整个图表:
chart.draw(dataView, getOptions());

请注意,这里有一个警告,第3步是一个昂贵的步骤,对我们来说,这几乎需要20到30秒。用于绘制新图形。但是,如果数据不是很大,则应该在您的上下文中进行管理。

注意:您必须使用复选框创建自己的图例,并在用户选中/取消选中复选框时执行上述操作。

关于google-visualization - Google图表-单击图例键时隐藏线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10333030/

10-12 17:32