在recharts中只显示轴上的自然数,可以通过设置刻度(ticks)和标签(tickFormatter)来实现。
const formatTick = (tick) => {
if (Number.isInteger(tick)) {
return tick;
}
return '';
};
// 在x轴或y轴上设置tickFormatter
<CartesianGrid strokeDasharray="3 3" />
<XAxis dataKey="name" tickFormatter={formatTick} />
<YAxis tickFormatter={formatTick} />
上述代码中,formatTick函数会判断刻度值是否为整数,如果是整数则返回该值,否则返回空字符串。这样就可以实现只显示轴上的自然数。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云