flutter - 在 flutter chart 中包裹 x 轴标签 - Overlapping label

标签 flutter charts flutter-layout

如何解决flutter chart标签重叠问题

以及如何去除堆叠条中的边框颜色

er

 Expanded(
                child: charts.BarChart(
                  _seriesData,
                  barGroupingType: charts.BarGroupingType.stacked,
                  domainAxis: new charts.OrdinalAxisSpec(
                    renderSpec: new charts.SmallTickRendererSpec(
                      labelJustification:
                          charts.TickLabelJustification.outside,
                      // Tick and Label styling here.
                      labelStyle: new charts.TextStyleSpec(
                          fontSize: 9, // size in Pts.
                          color: charts.MaterialPalette.black),

                      // Change the line colors to match text color.
                      lineStyle: new charts.LineStyleSpec(
                          color: charts.MaterialPalette.black),
                    ),
                  ),
                ),
              ),

最佳答案

您可以使用标签旋转 来防止重叠。

  @override
  Widget build(BuildContext context) {
    var seriesList = _createSampleData(data);

    return charts.BarChart(
      seriesList,
      animate: animate,
      barGroupingType: charts.BarGroupingType.grouped,
      defaultRenderer: charts.BarRendererConfig(cornerStrategy: const charts.ConstCornerStrategy(30)),
      domainAxis: charts.OrdinalAxisSpec(
          renderSpec: charts.SmallTickRendererSpec(
              minimumPaddingBetweenLabelsPx: 0,
              labelAnchor: charts.TickLabelAnchor.centered,
              labelStyle: charts.TextStyleSpec(
                fontSize: 10,
                color: charts.MaterialPalette.black,
              ),
              labelRotation: 60,
              // Change the line colors to match text color.
              lineStyle: charts.LineStyleSpec(color: charts.MaterialPalette.black))),
    );
  }

enter image description here

关于flutter - 在 flutter chart 中包裹 x 轴标签 - Overlapping label,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57826774/

相关文章:

AndroidPlot:我如何更改域数据?

javascript - 以编程方式选择 Shield UI 饼图切片(通过 Wicket)

dart - CustomPainter Path Canvas 上的多余行

android - Flutter 更改右上角的文本位置

flutter - Flutter Bloc:更新状态不会重新调用BlocBuilder

android - 如何在 Flutter 中按下按钮时打印单选按钮值

Flutter_bloc : ^8. 0.0 状态在使用不同 Prop 发出相同状态时不会重建

user-interface - 如何在 flutter 中去除卡片的内部填充?

charts - 在 angular2 项目上使用 ng2-charts 显示 angular2-polyfills 错误

flutter - 如何在 Flutter 中为 CircleAvatar 赋予多种边框颜色?