如何将javascript变量赋值给amcharts数据加载器
How to assign javascript variable to amcharts dataloader?
我需要给amcharts数据加载器分配一个javascript变量。但是下面的代码不工作(图形不绘制)
AmCharts.ready(function () {
var data = [{"employee_no": "101","Salary": "1000"},{"employee_no": "102","Salary": "1500"},{"employee_no": "103","Salary": "1100"},{"employee_no": "104","Salary": "1900"},{"employee_no": "105","Salary": "1200"},
{"employee_no": "106","Salary": "1800"},{"employee_no": "107","Salary": "2000"},{"employee_no": "108","Salary": "1500"}];
var chart = new AmCharts.AmSerialChart();
chart.dataLoader = data;
chart.categoryField = "employee_no";
var graph = new AmCharts.AmGraph();
graph.valueField = "Salary";
graph.type = "line";
graph.bullet = "round";
graph.lineColor = "#8d1cc6";
chart.addGraph(graph);
chart.write('chartdiv');
});
,但如果我使用下面的代码,它工作得很好。
chart.dataLoader = {
url: "MY_URL",
postProcess: function (data, options) {
if (data === null) {
data = [];
options.chart.addLabel("50%", "50%", "No Data Available");
}
return data;
}
};
上面代码的错误是什么?我想不通。
谢谢你
谢谢martynasma,你是对的
我必须用chart.dataProvider
代替chart.dataLoader
那解决了我的问题。我们必须使用chart.dataLoader
仅与http请求
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在检索要在amcharts中显示的数据
- Amcharts仅显示有关调整大小事件的数据
- 从外部json代码向amcharts图表添加数据
- 通过串行 AmCharts 中的“dataLoader”加载数据不会呈现图表
- 在 AmCharts 中将数据从秒更改为分钟/小时/天
- 传递amCharts数据的更聪明的方法是什么
- amcharts与RubyonRails的集成:使用数据库中的数据填充图形
- Amcharts-Ajax加载的数据,可点击的点,如在高图表中
- Amcharts如何在不重新加载整个图表的情况下将新的图表数据推送到图表中
- 如何绑定AmCharts(股票图表)以选择所有数据集
- 使用amcharts设置图表的主题.[不是JSON数据]
- 如何将javascript变量赋值给amcharts数据加载器
- 无法在amcharts的stockevents中分配json数据
- amCharts动态数据传递
- 数据时间未正确加载的AmCharts甘特图
- amCharts:如何优雅地管理来自dataLoader的数据缺乏
- 如何在amCharts中使用dataLoader获取数据
- AmCharts dataLoader不加载数据,而是粘贴数据,并使用dataProvider工作正常