问题描述
是否可以在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();
}
}
};
是否存在某种可以删除空格的配置? 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),),);
}