javascript - [Chart.js]如何防止我的图表绘制超出最短时间?

标签 javascript time max chart.js min

我有一个折线图,其中 X 轴时间刻度上有最小值和最大值。我还有一个下拉菜单,供用户显示上周、过去两周、过去三周、上个月等。每当用户选择这些日期范围之一时,我都会更新 x 刻度的最小和最大时间。问题是数据没有开始显示在最小值处,而是开始绘制超出最小值的数据,就像您在图片中看到的那样。

This is how it looks normaly with the complete time range

this is how it looks with the time range "last month"

最佳答案

我没有找到一个chart.js方法来解决这个问题,所以我不得不自己更改数据集。选择日期范围时,我现在删除此范围之外的所有元素,然后更新图表。

关于javascript - [Chart.js]如何防止我的图表绘制超出最短时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40962269/

相关文章:

php - MySQL JOIN 和 MAX

javascript - 主要浏览器上 WebCL 实现的当前状态是什么?

javascript - 奇怪的: Javascript Date-Object mysteriously adding month?

c++ - 程序执行基本操作所花费的总时间

Android:使用 TextView 中显示的时间设置时间选择器

pandas - Pandas 数据框中 groupby.agg 的 N 最大/idxmax

MySQL - 获取计数的最大值

javascript - 国际号码格式 : difference between currency and number

javascript - jQuery有collect方法吗

javascript - getDerivedStateFromError 和 componentDidCatch 之间有什么区别