如何使用fl_chart的BarChartRodData

问题描述 投票:0回答:3

我想制作一个应用程序,我需要使用

fl_chart
。 问题是:我该怎么做才能均匀地为每个元素留出空间。

我怎样才能像这个截图一样呢?

flutter
3个回答
1
投票

alignment
中删除属性
BarChartData
(很可能已设置为
center
)。它将使用
spaceBetween
作为默认值。

它会像下面这样:

BarChart(
  BarChartData(
    // Remove the `alignment` or change it to `spaceBetween`
    alignment: BarChartAlignment.spaceBetween,
    ...
  ),
  ...
),

另外,如果还没有用

BarChart
 小部件包裹 
Expanded


0
投票

其实,你可以在“BarChartGroupData”的参数中设置“barsSpace”。

来自 fl_chart 的示例

条形图组数据

道具名称 描述 默认值
x 组在水平轴上的 x 位置
棒棒 作为条形线的 BarChartRodData 列表 []
barsSpace 组中barRod之间的空间 2
显示工具提示指示器 barRods 的索引以在其顶部显示工具提示 []

0
投票

一个问题:如何显示栏内的值

© www.soinside.com 2019 - 2024. All rights reserved.