编辑了详细信息,因为我找到了一个解决方案,显示图表与正确的数据集。下面的代码将显示两个图表,这看起来很好,但按钮上的第一个图表是工作良好,但按钮上的第二个图表是不工作。请检查我的代码和运行代码片段,并看到通过点击今天每月每年按钮上的第一和第二图表,你会发现错误。未捕获的类型错误:无法读取HTMLButtonElement的timeFrame2(索引:1825:41)处未定义(阅读'options')的属性。onclick(索引:708:165)
以下是代码:
第一个
vmdwslir1#
chartfour是用于创建图表的图表配置的名称。但是myChart2.chartfour并不存在。创建图表时,请确保将其分配给全局常量...
chartfour
myChart2.chartfour
const myChart2 = new Chart('myChart2', chartfour);
...然后,您可以直接访问它的options和data,如下所示:
options
data
myChart2.options.scales.x.time.unit = period.value; myChart2.data.datasets[0].data = months; ...
1条答案
按热度按时间vmdwslir1#
chartfour
是用于创建图表的图表配置的名称。但是myChart2.chartfour
并不存在。创建图表时,请确保将其分配给全局常量...
...然后,您可以直接访问它的
options
和data
,如下所示: