我在使用 Nivo 折线图显示年度数据时遇到问题。
我有 2019 年、2020 年和 2021 年的数据,但不是 2019 年没有全年的数据。
当我尝试使用以下方法绘制它时:
<ResponsiveLine
data={data}
margin={{ top: 50, right: 110, bottom: 150, left: 100 }}
xScale={{ format: "%m", type: "time" }}
xFormat="time:%m"
yScale={{ type: 'point', min: 0, max: 'auto', stacked: true, reverse: false }}
yFormat=" >-$0,.2f"
axisTop={null}
axisRight={null}
axisBottom={{
orient: 'bottom',
tickSize: 5,
tickPadding: 5,
tickRotation: 0,
legend: 'Month',
legendOffset: 36,
legendPosition: 'middle',
format: "%b",
}}
即使我将它设置为按年分开,它也会逐年显示它:
结果是这样的: 图表
我是否必须将数据设置为字符串类型而不是日期对象?
谢谢!