gpt4 book ai didi

angularjs - 如何使用动态数据(JSON)绘制 amchart 饼图

转载 作者:行者123 更新时间:2023-12-04 16:12:21 24 4
gpt4 key购买 nike

我以 JSON 格式获取数据

{"Excellent":"5","NeedsImprovement":"14","Average":"9"}

我如何使用带有 angular-js 的 AmCharts 饼图/ donut chart 绘制该 JSON。

最佳答案

var data = JSON.parse(JSON_TEXT);
var dataProvider = [];

for(var key in data) {
dataProvider.push({
value: data[key],
title: key,
});
}


var chart = AmCharts.makeChart("chartdiv", {
"type": "pie",
"theme": "none",
"dataProvider": dataProvider,
"titleField": "title",
"valueField": "value",
"labelRadius": 5,
"radius": "42%",
"innerRadius": "60%",
"labelText": "[[title]]"
});

和更新数据你应该做
chart.dataProvider = newSetOfDataArray;
chart.validateData();

关于angularjs - 如何使用动态数据(JSON)绘制 amchart 饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25287885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com