如何在颤动的水平条形图中固定条形的高度

时间:2019-03-08 04:43:33

标签: flutter flutter-layout

在波动图中,水平图会根据屏幕的高度自动拉伸。有什么方法可以固定条形的高度,使其不会延伸到整个屏幕?

2 个答案:

答案 0 :(得分:0)

像这样简单地在ConstrainedBox中添加图表-

EXPLAIN ANALYSE

答案 1 :(得分:0)

您可以尝试将BarChart包装到SizedBox(以设置大小),并用SingleChildScrollView包装(以滚动)。

使用伪代码

- SingleChildScrollView
       - SizedBox
              - charts.BarChart

颤振

SingleChildScrollView(
  child: SizedBox(
    height: 2000,
    child: HorizontalBarLabelChart(
      getData(),
    ),
  ),
),

尺寸计算

SizedBox的高度可以根据数据数来计算,例如:

numerOfElements * 50

之前

对于100个元素

enter image description here

之后

对于100个元素(因此高度为5000,因为100 * 50

enter image description here