【发布时间】:2021-01-12 17:34:52
【问题描述】:
我正在尝试设置 Recharts 以显示垂直堆叠条形图,条形之间有一些间隙,但我无法设置任何间隙。
这就是我的代码的样子。
<ResponsiveContainer height={23} width={'100%'}>
<BarChart
data={data}
layout={'vertical'}
barGap={10}
margin={{ top: 0, right: 0, bottom: 0, left: 0 }}
>
<XAxis type={'number'} hide domain={['dataMin', 'dataMax']} />
<YAxis
dataKey='axis'
type={'category'}
axisLine={false}
tickLine={false}
hide
/>
{keys.map((key: string, index: number) => (
<Bar key={key} stackId={'stack'} dataKey={key} fill={colors[key]} />
))}
</BarChart>
</ResponsiveContainer>;
【问题讨论】:
-
barCategoryGap 可能会解决您的问题
-
不幸的是它没有解决我的问题。所有显示的条形属性都不会对图表产生任何影响。
标签: reactjs bar-chart stacked-chart recharts