5

如何设置钢筋厚度?

<ResponsiveContainer width='100%' aspect={4.0 / 3.0}>
                        <BarChart data={data} layout="vertical">
                            <XAxis type="number" hide />
                            <YAxis dataKey="name" hide reversed type="category" />
                            <Tooltip />
                            <Legend />
                            <Bar legendType="star" dataKey="1" fill="#ff6f31" />
                            <Bar legendType="star" dataKey="2" fill="#ff9f02" />
                            <Bar legendType="star" dataKey="3" fill="#ffcf02" />
                            <Bar legendType="star" dataKey="4" fill="#99cc00" />
                            <Bar legendType="star" dataKey="5" fill="#88b131" />
                        </BarChart>
                    </ResponsiveContainer>

当前结果

在此处输入图像描述

数据集

[{1: 0, name: "1"},
{2: 0, name: "2"},
{3: 1, name: "3"},
{4: 1, name: "4"},
{5: 2, name: "5"}]
4

3 回答 3

5

您可以使用barSizeapi 设置每个 Bar 元素的宽度

有关更多参考和示例,请参阅Recharts-Bar

于 2018-03-20T07:44:42.660 回答
4

通过使用 Bar 标签中的 barSize 键:

<Bar dataKey="pv" barSize={20} fill="#8884d8" />
于 2020-04-07T15:27:35.420 回答
0

利用barCategoryGap={30} barGap={5}

于 2020-05-07T14:40:45.047 回答