X 轴上显示的刻度数
Number of Ticks shown on Xaxis
我正在使用 Recharts.js 为我的网站创建图表。
我有一些用于 X 轴的自定义刻度,但在呈现图表时实际上只显示了其中的几个。
我搜索了文档,但无法弄清楚是什么控制显示的刻度数。
这是我的 XAxis 代码:
<XAxis name="city" dataKey="format" tick={<CustomTick/>}/>
这里是自定义标记的代码:
const CustomTick = (props) =>{
return(
<g transform={`translate(${props.x},${props.y})`}>
<text textAnchor="end" fontSize={12} transform="rotate(-90)" >{props.payload.value}</text>
</g>
)}
它会产生类似这样的结果,其中只显示几个刻度:
Chart
有谁知道 Recharts.js 中控制渲染刻度数的值是什么?
我发现间隔 属性 控制渲染的刻度数。将其设置为 0 显示全部:像这样:
<XAxis interval={0} name="city" dataKey="format" tick={<CustomTick />}/>
我正在使用 Recharts.js 为我的网站创建图表。
我有一些用于 X 轴的自定义刻度,但在呈现图表时实际上只显示了其中的几个。
我搜索了文档,但无法弄清楚是什么控制显示的刻度数。
这是我的 XAxis 代码:
<XAxis name="city" dataKey="format" tick={<CustomTick/>}/>
这里是自定义标记的代码:
const CustomTick = (props) =>{
return(
<g transform={`translate(${props.x},${props.y})`}>
<text textAnchor="end" fontSize={12} transform="rotate(-90)" >{props.payload.value}</text>
</g>
)}
它会产生类似这样的结果,其中只显示几个刻度: Chart
有谁知道 Recharts.js 中控制渲染刻度数的值是什么?
我发现间隔 属性 控制渲染的刻度数。将其设置为 0 显示全部:像这样:
<XAxis interval={0} name="city" dataKey="format" tick={<CustomTick />}/>