这是我第一次在这里提问.我想知道如何从syncfusion_flutter_charts包中go 掉SfCircularChart周围多余的空格.

Container(
 // Wrapping around fixed size Container
 width: 200,
 height: 200,
 color: Colors.red,
 child: SfCircularChart(
  // Setting the margin to zero
  margin: EdgeInsets.zero,
  series: <CircularSeries>[
   PieSeries<Category, String>(
    dataSource: dailyEarningList,
    xValueMapper: (Category data, _) => data.name,
    yValueMapper: (Category data, _) => data.value,
    dataLabelSettings: DataLabelSettings(
     isVisible: true,
    ),
   ),
  ],
 ),
)

Image

推荐答案

PieSeries<Category, String>(
            radius: "100",
            dataSource: [Category(["a", "b", "c"])],
            xValueMapper: (Category data, _) => "d",
            yValueMapper: (Category data, _) => 1,
            dataLabelSettings: const DataLabelSettings(
              isVisible: true,
            ),
          ),

该库具有半径参数.这是一根线.我不明白为什么它是一根线.在您的示例中,如果将其设置为"100",它将与容器匹配.

Flutter相关问答推荐

Flutter bloc -如何使用BlocBuilder?

关闭视频通话,相机仍在运行!(Flutter WebRTC)

我如何才能动态地将小部件排成一排进行排列呢?

有没有一种正确的方法可以通过上下滑动在两个小部件(在我的情况下是应用程序栏)之间切换?

Flutter :在后台实现振动

Flutter 数独网格

使用Ffltter CREATE创建项目时,androidManifest.xml中缺少包属性

抖动问题:检测到0个或2个或更多具有相同值的[DropdownMenuItem]

splash_screen 没有被推送到登录页面

围绕父组件旋转位置组件

Flutter blue plus 库,当try 从 esp32 驱动程序获取 PlatformException 时读取特性

这是使用导航功能处理从一页到另一页的移动的最佳方式

使用 Riverpod 和 copyWith 方法更新数据类中列表中变量的值

从子类调用超类的超方法

在 flutter 中自定义 agora 视频通话 UI

如何获得Flutter 的时差?

为什么 orientation == Orientation.portrait 总是正确的,尽管我的设备已经处于横向

我几乎每次都将 Stateless Widget 与 BLoC 一起使用.我错了吗?

如何在dart中编写多个条件?

在 FAB 上添加表格小部件单击 FLUTTER