javascript - 如何在 Dart 中使用 javascript 库 amCharts?

标签 javascript charts dart

我想用 Dart 中的 amCharts 库绘制图表。

我按照此处描述的指南将来自 amCharts 网站的代码示例转换为 Dart https://www.dartlang.org/articles/js-dart-interop/但我无法绘制图表。

我在 mac os 上使用 Dart 编辑器。

当我运行 dart 应用程序时一切正常,但图表没有出现。

anobydy 是否已经尝试将 amCharts 与 Dart 结合使用?

最佳答案

这是 the Js code 的 Dart 版本的 Simple pie chart .

import 'dart:js';

main(){
  final chartData = /* same datas as JS */;
  context['AmCharts'].callMethod('ready', [(){
    final chart = new JsObject(context['AmCharts']['AmPieChart']);
    chart['dataProvider'] = new JsObject.jsify(chartData);
    chart['titleField'] = "country";
    chart['valueField'] = "litres";
    chart['outlineColor'] = "#FFFFFF";
    chart['outlineAlpha'] = 0.8;
    chart['outlineThickness'] = 2;
    chart['balloonText'] = "[[title]]<br><span style='font-size:14px'><b>[[value]]</b> ([[percents]]%)</span>";

    // WRITE
    chart.callMethod('write', ["chartdiv"]);
  }]);
}

基本上:

关于javascript - 如何在 Dart 中使用 javascript 库 amCharts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20503902/

相关文章:

graph - 饼图中的负值

java - 将包含图表的 docx 转换为 PDF

dart - 如何在 Angular.Dart 中通过 bool 属性过滤 ng-repeat?

animation - 使用 Flutter 定位小部件动画

javascript - 添加链接点击时弹出的文本

javascript - 在javascript中使用子字符串/切片递归

javascript - 使用 jquery 或 javascript 隐藏或显示大量元素

javascript - 如何使用 Id 销毁 Canvas 并将新 Canvas 添加到相同的 id

google-maps - 谷歌地图标记聚类为 flutter ?

javascript - 访问被拒绝的人 - Linkedin API Javascript