【问题标题】:How can we draw pie chart with different radius in flutter?我们如何在颤动中绘制不同半径的饼图?
【发布时间】:2020-05-19 23:30:36
【问题描述】:

在颤振中,我正在尝试在每个切片中实现具有不同半径的饼图,如下图所示?我在pub.dev 中搜索并尝试了不同的插件,但没有找到任何符合我要求的插件。我如何在 flutter 中做到这一点? 谢谢。

【问题讨论】:

    标签: flutter dart mobile charts pie-chart


    【解决方案1】:

    lib fl_chart 可以帮助您。

    https://pub.dev/packages/fl_chart

    使用很简单,可以在 PieChartSectionData 中传入半径值,可以和这个值一样,也可以配置其他用途:

    PieChart(
    PieChartData(centerSpaceRadius: 30, sections: [
    PieChartSectionData(
        color: const Color(0xff0293ee),
        value: 40,
        title: '40%',
        radius: 40,
        titleStyle: TextStyle(
            fontSize: 12,
            fontWeight: FontWeight.bold,
            color: const Color(0xffffffff)),
    ),
    PieChartSectionData(
        color: const Color(0xfff8b250),
        value: 30,
        title: '30%',
        radius: 30,
        titleStyle: TextStyle(
            fontSize: 14,
            fontWeight: FontWeight.bold,
            color: const Color(0xffffffff)),
    )
    ]))
    

    不同半径值的饼图结果:

    【讨论】:

    • 是否可以让切片向相反的方向“增长”,即到甜甜圈的中心?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    相关资源
    最近更新 更多