我使用Chartjs显示线条图,这很好:var targetCanvas = document.getElementById('chartCanvasgetContext('2d');
var chart = new Chart(targetCanvas).Line(chartData);
但是,当我试图更改图表的数据时我通过使
fig.write_image(image_path)
当我使用相同的代码创建新图像时,旧数据仍然在那里的某个地方,并与旧数据一起保存,而不是新数据。我尝试使用fig.close(),但是我得到一个错误的'Figure' object has no attribute 'close'。我也尝试过使用plt.
我有一个包含许多数据的图表,更准确地说,是一天存储的大量数据(这对用户来说不太好,标签太多了)。更准确地说,数据以这样的方式存储在DB上: date (格式为YYYY - MM - DD) -数据。我想要做的是,使用x轴标签(例如)进行默认缩放(例如,大量数据),但是有一次用户将其放大到几天。
有人知道我该怎么做吗?pointStart: Dat