我有要随时间显示的数据,当我将折线图的scale属性放入折线图中时(如x轴文档中所述)
<XAxis
dataKey="day"
scale="time"
type="number"
domain={['dataMin', 'dataMax']}
tickFormatter={(t)=> moment.unix(t).format(format)}
interval={timeType === 'month' ? 0 : 1}
/>
它可以工作-但是当我在条形图中有相同的代码时,条形将无法渲染?
这是一个错误还是有原因?
答案 0 :(得分:0)
对于遇到此问题的那些人来说,有一个解决方法-您可以将要获取数据的xAxis日期转换为unix戳,然后按日期对数据进行排序并将其设置为等于数据
示例:
resultData = resultData.sort((a, b) => new Date(a.time) - new Date(b.time));