ChartJS 如何在ChartJ中使用微秒?

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

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

0yycz8jy

0yycz8jy1#

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

ewm0tg9j

ewm0tg9j2#

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

xAxis: {
            labels: {
                formatter: function () {
   return Highcharts.dateFormat('%H:%M:%S.%L', your_date) + your_micro_3_digits;
                }
            }
        }

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

相关问题