Я использую Flutter Charts для создания кольцевой диаграммы. Я хочу поместить текст внутри пончика вместе с легендой.
Я пытался использовать Center Widget
внутри Stack Widget
, но текст не помещается в центр, если я добавляю DatumLegend
как поведение на графиках. Если я удаляю легенду, она показывает текст в правильном положении.
Мой код из диаграмм:
Stack(
children: <Widget>[
charts.PieChart(
getseriesList(_values),
animate: true,
defaultRenderer: charts.ArcRendererConfig(
arcWidth: 40,
arcRendererDecorators: [
charts.ArcLabelDecorator(
labelPosition: charts.ArcLabelPosition.outside)
]),
defaultInteractions: true,
behaviors: [
charts.DatumLegend(
position: charts.BehaviorPosition.bottom,
desiredMaxColumns: 4,
legendDefaultMeasure: charts.LegendDefaultMeasure.none,
),
],
),
Center(
child: Container(
margin: EdgeInsets.only(top: 4),
child: Text(
'CenterText',
style: TextStyle(
color: Colors.black38,
fontWeight: FontWeight.w700,
),
),
),
),
],
)
Здесь я хочу, чтобы 99
был расположен в центре ,