ChartJS 如何在ChartJ中使用微秒?

pgx2nnw8  于 2022-11-06  发布在  Chart.js
关注(0)|答案(2)|浏览(224)

我使用chartJ来显示大量的数据,在他们的文档中,我发现他们只得到了毫秒,但我需要微秒。这可能吗?

0yycz8jy

0yycz8jy1#

如果你想使用ChartJs的时间单位选项,答案是否定的,最多支持毫秒。这里是文档的参考。
作为一种解决方法,您可以将x轴设置为type: linear;,并仅使用ChartJs数据中的原始微秒。

ewm0tg9j

ewm0tg9j2#

我已经尝试了Highcharts,它非常适合处理大量数据,但是我使用格式化程序回调函数手动添加了微秒,如下面xAxis标签中的示例所示。

  1. xAxis: {
  2. labels: {
  3. formatter: function () {
  4. return Highcharts.dateFormat('%H:%M:%S.%L', your_date) + your_micro_3_digits;
  5. }
  6. }
  7. }

我现在遇到的缺点是,highcharts不再把标签当作日期,而是当作字符串,如果你同意的话。

相关问题