【问题标题】:Implement List in Point Chart Flutter在点图颤振中实现列表
【发布时间】:2019-05-30 21:06:35
【问题描述】:

你能说出这段代码的区别吗:

final installmentList = [];
for (var i = 0; i < installment.length; i++) {
    installmentList.add(new LinearStatistic(i, installment[i].count));
}

从此代码:

final data = [
    new LinearStatistic(0, 5),
    new LinearStatistic(1, 25),
    new LinearStatistic(2, 100),
    new LinearStatistic(3, 75),
];

当我调试和使用 'data' 变量时,会调用 return 语句,但是当我使用 'instalmentList' 变量时,它不会被调用。

return [
    new charts.Series<LinearStatistic, int>(
        id: 'Sales',
        colorFn: (_, __) => charts.MaterialPalette.blue.shadeDefault,
        domainFn: (LinearStatistic sales, _) => sales.position,
        measureFn: (LinearStatistic sales, _) => sales.count,
        data: data,
        )
    ];
}

【问题讨论】:

    标签: arrays list charts flutter point


    【解决方案1】:
    static List<charts.Series<LinearSales, int>> _createSampleData() {
    // final data = [
    //   new LinearSales(0, 5),
    //   new LinearSales(1, 25),
    //   new LinearSales(2, 100),
    //   new LinearSales(3, 75),
    // ];
    List installment = [5, 10, 4, 22, 12];
    final List installmentList = <LinearSales>[];
    for (var i = 0; i < installment.length; i++) {
      installmentList.add(new LinearSales(i, installment[i]));
    }
    return [
      new charts.Series<LinearSales, int>(
        id: 'Sales',
        colorFn: (_, __) => charts.MaterialPalette.blue.shadeDefault,
        domainFn: (LinearSales sales, _) => sales.year,
        measureFn: (LinearSales sales, _) => sales.sales,
        data: installmentList,
      )
    ];}
    

    使用此代码作为参考这是我所做的更改final List installmentList = &lt;LinearSales&gt;[];

    【讨论】:

    • 我做到了,但返回仍然在调试中跳过:(
    • pastebin.com/212SuSPS 当我使用安装列表时,错误是“列表”不是“列表”类型的子类型,谢谢
    • @VanyaRachel 我编辑了上面的代码,现在看看。我改变了这个:final List installmentList = [];
    【解决方案2】:

    我用

    final installmentList = [new LinearStatistic(0, 0)];
    

    用于声明数组。谢谢大家

    【讨论】:

      猜你喜欢
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 2020-02-07
      • 2019-01-25
      • 2021-01-24
      • 2019-11-15
      • 1970-01-01
      相关资源
      最近更新 更多