在波动图中,水平图会根据屏幕的高度自动拉伸。有什么方法可以固定条形的高度,使其不会延伸到整个屏幕?
答案 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个元素
对于100个元素(因此高度为5000
,因为100 * 50
)