如何将javascript库amCharts与Dart一起使用?
我想从Dart中的amCharts库中绘制图形 我在Dart中转换了amCharts网站上的一个代码示例,遵循这里描述的指导原则,但我无法绘制图表 我正在mac os上使用Dart编辑器 当我运行dart应用程序时,一切运行正常,但图表不显示 anobydy是否已尝试将amCharts与Dart一起使用?以下是的Dart版本如何将javascript库amCharts与Dart一起使用?,javascript,charts,dart,Javascript,Charts,Dart,我想从Dart中的amCharts库中绘制图形 我在Dart中转换了amCharts网站上的一个代码示例,遵循这里描述的指导原则,但我无法绘制图表 我正在mac os上使用Dart编辑器 当我运行dart应用程序时,一切运行正常,但图表不显示 anobydy是否已尝试将amCharts与Dart一起使用?以下是的Dart版本 导入'dart:js'; main(){ 最终图表数据=/*与JS*数据相同; context['AmCharts'].callMethod('ready',[(){ 最终
导入'dart:js';
main(){
最终图表数据=/*与JS*数据相同;
context['AmCharts'].callMethod('ready',[(){
最终图表=新的JsObject(上下文['AmCharts']['AmPieChart']);
chart['dataProvider']=新的JsObject.jsify(chartData);
图表['titleField']=“国家”;
图表['valueField']=“升”;
图表['outlineColor']=“FFFFFF”;
图表['outlineAlpha']=0.8;
图表['OutlineHickness']=2;
图表['BallooText']=“[[title]]
[[value]]([[percents]]]%””;
//写
callMethod('write',[“chartdiv”]);
}]);
}
基本上:
- 在Js中使用属性时使用数组表示法
- 在Js中调用方法时使用
- 用于创建新的js对象
- 用于转换类似JSON的结构
不要忘记设置div元素的大小:)你们两个都帮了我:我不知道如何调用“ready”方法,我忘记了div元素的样式/高度部分。