我想從Dart的amCharts庫中繪製圖形。如何使用Dart使用JavaScript庫amCharts?
我在Dart中轉換了一個來自amCharts網站的代碼示例,遵循這裏所述的指導https://www.dartlang.org/articles/js-dart-interop/,但我無法繪製圖表。
我在mac os上使用Dart編輯器。
當我運行dart應用程序但沒有出現圖表時,一切正常運行。
anobydy是否已經嘗試將amCharts與Dart結合使用?
我想從Dart的amCharts庫中繪製圖形。如何使用Dart使用JavaScript庫amCharts?
我在Dart中轉換了一個來自amCharts網站的代碼示例,遵循這裏所述的指導https://www.dartlang.org/articles/js-dart-interop/,但我無法繪製圖表。
我在mac os上使用Dart編輯器。
當我運行dart應用程序但沒有出現圖表時,一切正常運行。
anobydy是否已經嘗試將amCharts與Dart結合使用?
這裏是the Js code的飛鏢版本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"]);
}]);
}
基本上:
當在JS中使用屬性你會用這個dart文件來使用什麼html文件?我知道應該有一個
但 ' –不要忘記設置大小div元素:) – MoAdiB
你能粘貼你試過的代碼嗎? –
您在閱讀本文之前就回答了我的問題。 – ecastanie