使用胜利图,我创建了一个简单的BarChart。在X轴上,我的人数从50万到300万不等。由于图表非常狭窄,因此X轴上的数字重叠。我的代码如下:
<VictoryChart>
theme={VictoryTheme.material}
<VictoryGroup
height={chartHeight}
offset={10}>
<VictoryBar
horizontal
data={chart2}
labels={d => d.y}
labelComponent={<VictoryLabel dy={10} />}
/>
<VictoryBar horizontal data={chart1} />
</VictoryGroup>
</VictoryChart>
答案 0 :(得分:0)
只需将填充添加到组
https://formidable.com/open-source/victory/guides/layout
style={{
data: { width: 3 },
labels: { padding: -20 }
}}
答案 1 :(得分:0)
还有一个名为fixLabelOverlap
的道具,您可以将其传递到轴中。
默认情况下将其设置为false
。
https://formidable.com/open-source/victory/docs/victory-axis#fixlabeloverlap