charts_flutter: изменить размер графика в пределах SizedBox - PullRequest
0 голосов
/ 27 апреля 2020

Я использую charts_flutter для рисования линейного графика. но я не смог изменить размер в пределах размера коробки. Пожалуйста, помогите мне. всякий раз, когда я даю размер, диаграмма не отображается. в противном случае он принимает ширину и высоту во весь экран.

SizedBox(
    width: 130.0,
    height: 130.0,
                child: Column(
                  children: <Widget>[
                    Text(
                        'Daily Sales',style: TextStyle(fontSize: 12.0,fontWeight: FontWeight.bold),),
                    Expanded(
                      child: charts.LineChart(
                        _seriesLineData,
                        defaultRenderer: new charts.LineRendererConfig(
                            includeArea: true, stacked: true),
                        animate: true,
                        animationDuration: Duration(seconds: 5),
                        behaviors: [
    new charts.ChartTitle('Days',
        behaviorPosition: charts.BehaviorPosition.bottom,
        titleOutsideJustification:charts.OutsideJustification.middleDrawArea),
    new charts.ChartTitle('Sales',
        behaviorPosition: charts.BehaviorPosition.start,
        titleOutsideJustification: charts.OutsideJustification.middleDrawArea),
    new charts.ChartTitle('Departments',
        behaviorPosition: charts.BehaviorPosition.end,
        titleOutsideJustification:charts.OutsideJustification.middleDrawArea,
        )   
  ]
                      ),
                    ),
                  ],
                ),
              ))

1 Ответ

0 голосов
/ 27 апреля 2020

Можно попробовать FittedBox

SizedBox(
  width: 130, 
  height: 130,
  child: FittedBox(child: Column(...))
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...