Google visualization 使用google visualization从饼图中添加和删除零件
使用饼图(),在加载页面后,我是否可以添加/删除数据 例如,用户单击链接后,我希望能够删除饼图的一个部分,当他单击另一个链接时,我希望添加一个新部分 谢谢 乔尔是的,这是可能的。我已经拼凑好了。这可能不完全是您在生产环境中应该做的事情,但它应该给您一个想法 基本上我所做的是:Google visualization 使用google visualization从饼图中添加和删除零件,google-visualization,Google Visualization,使用饼图(),在加载页面后,我是否可以添加/删除数据 例如,用户单击链接后,我希望能够删除饼图的一个部分,当他单击另一个链接时,我希望添加一个新部分 谢谢 乔尔是的,这是可能的。我已经拼凑好了。这可能不完全是您在生产环境中应该做的事情,但它应该给您一个想法 基本上我所做的是: 使DataTable和PieChart可从drawChart()函数外部访问(或调用任何绘图方法) 使用数据表对象上的方法 重新绘制图表 是的,这是可能的。我已经拼凑好了。这可能不完全是您在生产环境中应该做的事情,但它应
- 使
和DataTable
可从PieChart
函数外部访问(或调用任何绘图方法)drawChart()
- 使用
对象上的方法数据表
- 重新绘制图表 是的,这是可能的。我已经拼凑好了。这可能不完全是您在生产环境中应该做的事情,但它应该给您一个想法 基本上我所做的是:
- 使
和DataTable
可从PieChart
函数外部访问(或调用任何绘图方法)drawChart()
- 使用
对象上的方法数据表
- 重新绘制图表
- 乔尔,我按照你的要求使用了一个ckeckbox而不是链接。当复选框被取消选中时,正如jensgram指出的那样,我调用了data.removow(data.getNumberOfRows()-1)。当它被检查时,我称之为addRow(删除行)
只需注意添加/删除的行应该是RataTable中的最后一行(删除第一行不会使数组中的所有其他元素上升),将删除的值保留在变量中,以便以后可以再次添加,并尝试在选项中指定颜色,以便饼图的每个部分都不会改变颜色(它看起来是一个完全不同的饼,而不是没有一个部分的同一个饼)。Joel,我按照你的要求使用了一个ckeckbox而不是链接。当复选框被取消选中时,我调用了data.Remover(data.getNumberOfRows()-1),正如jensgram指出的那样。当它被选中时,我调用了addRow(删除的行) 只需注意添加/删除的行应该是RataTable中的最后一行(删除第一行不会使数组中的所有其他元素上升),将删除的值保留在变量中,以便以后可以再次添加,并尝试在选项中指定颜色,以便饼图的每个部分都不会改变颜色(它让人觉得这是一个完全不同的馅饼,而不是没有一个部分的同一个馅饼)