我对这个flutter简单图表代码有问题。在我尝试运行代码时显示此错误。有人能帮我吗......
参数类型'List
这是代码示例:
//Bar chart example
import 'package:charts_flutter/flutter.dart' as charts;
import 'package:flutter/material.dart';
class SimpleBarChart extends StatelessWidget {
final List<charts.Series> seriesList;
final bool animate;
SimpleBarChart(this.seriesList, {this.animate = false});
/// Creates a [BarChart] with sample data and no transition.
factory SimpleBarChart.withSampleData() {
return new SimpleBarChart(
_createSampleData(),
// Disable animations for image tests.
animate: false,
);
}
@override
Widget build(BuildContext context) {
return new charts.BarChart(
seriesList,
animate: animate,
);
}
/// Create one series with sample hard coded data.
static List<charts.Series<OrdinalSales, String>> _createSampleData() {
final data = [
new OrdinalSales('Today', 55),
new OrdinalSales('Yesterday', 25),
new OrdinalSales('2 days', 100),
new OrdinalSales('24 June', 75),
new OrdinalSales('23 June', 75),
new OrdinalSales('23 June', 75),
new OrdinalSales('22 June', 75),
];
return [
new charts.Series<OrdinalSales, String>(
id: 'Sales',
colorFn: (_, __) => charts.MaterialPalette.blue.shadeDefault,
domainFn: (OrdinalSales sales, _) => sales.year,
measureFn: (OrdinalSales sales, _) => sales.sales,
data: data,
)
];
}
}
/// Sample ordinal data type.
class OrdinalSales {
final String year;
final int sales;
OrdinalSales(this.year, this.sales);
}
Launching lib\main.dart on Chrome in debug mode... Waiting for connection from debug service on Chrome... lib/widgets/barChart.dart:24:7: Error: The argument type 'List<Series<dynamic, dynamic>>' can't be assigned to the parameter type 'List<Series<dynamic, String>>'.
- 'List' is from 'dart:core'.
- 'Series' is from 'package:charts_common/src/data/series.dart' ('/C:/flutter/.pub-cache/hosted/pub.dartlang.org/charts_common-0.11.0/lib/src/data/series.dart').
seriesList,
^ Failed to compile application.
将序列列表
变量类型从以下位置更改为:
final List<charts.Series> seriesList;
到:
final List<charts.Series<dynamic, String>> seriesList;
这很好用。
你好,我在小部件上的以下代码中出错 参数类型'List 这是我的代码 我的代码与上面的图表插件不兼容吗?如何解决这个问题?
这是我得到的错误,我不知道如何解决它 无法将参数类型“List”分配给参数类型“List”。 提前感谢帮助解决 解决方案:盲我找到解决方案:类型列表
参数类型“List”不能分配给参数类型“Widget?函数(BuildContext, int)”。 缺少选择器,如“”。标识符“”或“[0]”。 参数类型“库比蒂诺列表”不能分配给参数类型“动态函数(动态)”。 未定义的名称“e”。 未定义的类's'。 应找到“;”。 我正在克服错误。如何解决这个问题 选择\u county。飞奔 国家代码。json
我对弗利特和我是新手;我一直在尝试开发一款带有PHP API后端的应用程序。在无数的答案和在线研究中,我无法找到解决我所面临问题的方法。我希望有人能告诉我我做错了什么。 我试图从API中获取数据,并将其显示在卡中。下面是我的代码: 希望能得到一些帮助。非常感谢。
我试图制作一个简单的饼图,但在工厂构造函数中使用未来的数据时遇到了问题。错误信息显示: 预期有2个位置参数,但找到1个。 参数类型“未来” 以下是代码: 编辑:我能够使用Future Builder修复此问题。我的代码更改: