BarChart不能随时间缩放吗?

时间:2019-04-15 18:37:52

标签: javascript reactjs recharts

我有要随时间显示的数据,当我将折线图的scale属性放入折线图中时(如x轴文档中所述)

<XAxis 
  dataKey="day" 
  scale="time" 
  type="number" 
  domain={['dataMin', 'dataMax']} 
  tickFormatter={(t)=> moment.unix(t).format(format)} 
  interval={timeType === 'month' ? 0 : 1} 
/>

它可以工作-但是当我在条形图中有相同的代码时,条形将无法渲染?

这是一个错误还是有原因?

1 个答案:

答案 0 :(得分:0)

对于遇到此问题的那些人来说,有一个解决方法-您可以将要获取数据的xAxis日期转换为unix戳,然后按日期对数据进行排序并将其设置为等于数据

示例:

resultData = resultData.sort((a, b) => new Date(a.time) - new Date(b.time));