删除片段之间的Flutter flutter_charts PieChart空间

问题描述

是否可以在Flutter中删除PieChart中段之间的空格? 我找到了删除图表周围空间的方法

List<Employee> objects = new ArrayList<Employee>();
 for (Employee emp : objects) {
switch (emp.getType()) { 
 case Type.application: {
        clientApplicationPriorities.add(
                getClientApplicationPriority(obj.getApplicationShortInfo().getId(),clientId,priority,null));
    }
    case Type.folder: {
        final FoldeRSShortInfo folderInfo = obj.getFolderShortInfo();
        final String folderName = folderInfo.getName();
        final List<ApplicationShortInfo> appInfos = folderInfo.getApplications();
        appInfos.forEach(appInfo -> clientApplicationPriorities
                .add(getClientApplicationPriority(appInfo.getId(),folderName)));
    }
    default: {
        throw new FolderRequestException();
    }
    }
};

但这不会删除段之间的空间

enter image description here

是否存在某种可以删除空格的配置? PieChart会有这样的空格是不合逻辑的,但是我无法在代码或文档中找到解决方法

10x

解决方法

strokeWidthPx内将0设置为ArcRendererConfig


  @override
  Widget build(BuildContext context) {
    return new charts.PieChart(
      seriesList,animate: animate,defaultRenderer: new charts.ArcRendererConfig(
          startAngle: pi,arcRatio: 0.2,strokeWidthPx: 0,arcLength: pi),layoutConfig: charts.LayoutConfig(
        leftMarginSpec: charts.MarginSpec.fixedPixel(0),topMarginSpec: charts.MarginSpec.fixedPixel(0),rightMarginSpec: charts.MarginSpec.fixedPixel(0),bottomMarginSpec: charts.MarginSpec.fixedPixel(0),),);
  }