You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LightningChart JS缩放带图X轴仅显示毫秒 如何正确展示日期时间

LightningChart JS 缩放带图X轴毫秒转日期时间解决方案

问题原因

Zoom Band Chart的X轴默认使用数值型刻度策略,不会自动继承主XY图表的日期时间刻度配置,因此传入的时间戳毫秒值会直接作为数值展示。

修复代码

在缩放带图初始化完成后,单独为其X轴配置日期时间刻度策略即可,代码示例如下:

// 导入依赖(如果未导入的话需要先加这行)
import { lightningChart, AxisTickStrategies } from '@arction/lcjs'

// 你的原有缩放带图初始化逻辑
const zoomBandChart = lightningChart().ZoomBandChart({
  // 原有配置:比如绑定的主图表、容器等
})

// 新增:配置缩放带X轴的日期时间刻度
zoomBandChart.getAxisX()
  .setTickStrategy(
    AxisTickStrategies.DateTime, 
    // 此处格式化规则可和主XY图表的X轴配置保持一致,确保显示统一
    (strategy) => strategy.setFormatting({
      year: 'numeric',
      month: '2-digit',
      day: '2-digit',
      hour: '2-digit',
      minute: '2-digit'
    })
  )

效果说明

配置完成后缩放带X轴会按照你指定的格式显示日期时间,和主XY图表显示规则保持一致,无需额外配置数据转换逻辑。

问题示意图

问题示意图

内容的提问来源于stack exchange,提问作者maq webster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 08:48:02