Chart.js如何让图表只显示最近的数据

Chart.js how to make chart only show the most recent data

使用 chart.js、html、php。我已经设置了一个图表,它使用 mySQL.

显示数据库中的数据

我的问题是,如何在图表上只显示最新数据。我只想显示 20 个值。所以如果在数据库中加入了一组新的数据。然后图表需要通过从显示中删除最旧的值来为新值腾出空间来更新。 我不想从数据库中删除数据来执行此操作。

关于如何实现这一目标的任何想法。

您应该像这样从数据库中获取最后 10 个值

SELECT * FROM big_table ORDER BY A DESC LIMIT 10

并调用更新 (https://www.chartjs.org/docs/latest/developers/updates.html)

chart.update()