2
我使用Chart.js创建折线图。我希望有四个不同的数据集,默认情况下都是可见的,但可以通过单击按钮来打开和关闭。这怎么能实现?我似乎无法在文档中找到答案。 .addData()
,.removeData()
和.update()
都似乎用于添加或删除现有数据集的值,但不添加或删除整个数据集。我会认为这将是相当常用的功能,但我无法在任何地方找到答案。如何将数据集切换添加到Chart.js?
我使用Chart.js创建折线图。我希望有四个不同的数据集,默认情况下都是可见的,但可以通过单击按钮来打开和关闭。这怎么能实现?我似乎无法在文档中找到答案。 .addData()
,.removeData()
和.update()
都似乎用于添加或删除现有数据集的值,但不添加或删除整个数据集。我会认为这将是相当常用的功能,但我无法在任何地方找到答案。如何将数据集切换添加到Chart.js?
经过深入研究后,似乎没有任何内置函数来切换整个数据集。我使用.destroy()
函数来删除整个现有图表,然后使用必要的数据集重新绘制一些逻辑。
编辑:这里是我完整的代码小提琴,如果它是有帮助的任何人 - >http://jsfiddle.net/21xg27kr/4/
你能添加一个链接到http://jsfiddle.net/与工作的例子吗?我无法让代码运行,我正试图做一些非常微笑的事情。 谢谢 –
有点晚了,但你在这里 - http://jsfiddle.net/21xg27kr/4/我忘记了我从一个chart.js的分支合并了一些虚线功能,这些功能将不能与默认插件一起使用。小提琴有我的完整代码没有虚线。 –
谢谢,这太棒了! –