antvis/G2

时间条形图时间靠近的时候,只显示其中一个条 #5252

pearmini posted onGitHub

  • 版本:5.0.14
  • 问题:时间条形图时间靠近的时候,只显示其中一个条。

<img src="https://github.com/antvis/G2/assets/49330279/e3d8f9bc-dd51-4ddb-ab72-64ac42fd2649" width=640 />

import { Chart } from '@antv/g2';

const chart = new Chart({
  container: 'container',
  theme: 'classic',
  autoFit: true,
  padding: 'auto',
});

chart
  .interval()
  .coordinate({ transform: [{ type: 'transpose' }] })
  .data([
    {
      task: 'task0',
      startTime: '2023-06-28 03:30:33.900123',
      endTime: '2023-06-28 03:30:33.900678',
      status: '0',
    },
    {
      task: 'task0',
      startTime: '2023-06-28 03:30:33.901123',
      endTime: '2023-06-28 03:30:33.902678',
      status: '1',
    },
  ])
  .encode('x', 'task')
  .encode('y', [(d) => new Date(d.startTime), (d) => new Date(d.endTime)])

chart.render();

似乎第一个条的两个时间是一个时间?

image

posted by pearmini almost 2 years ago

目前 G2 支持的最小时间单位是毫秒,但是这个地方出现了微秒,所以无法处理了。

posted by pearmini almost 2 years ago

Fund this Issue

$0.00
Funded

Pull requests