【发布时间】:2015-08-29 06:53:57
【问题描述】:
这是我用来绘制折线图的代码。
var db_query = <?php echo json_encode($db_query_1) ?>;
var chart;
var graph;
/* chart initialization */
var chart = AmCharts.makeChart("plot1", {
type: "serial",
categoryField: "OCCUR_DATE",
graphs: [{
type: "smoothedLine",
theme: "light",
valueField: "FREQ"
}]
})
$.ajax({
type: 'POST',
url: "mySQL.php",
data: {'db_que': db_query},
dataType: 'html',
context: document.body,
global: false,
async:true,
success: function(data) {
//alert(data);
chart.dataProvider = eval(data);
chart.validateNow();
}
});
我愿意
- 创建一个单独的 javascript 文件,其中包含为每个线条、饼图、条形图等类型的图形定义的属性并导入该 javascript 文件
-
替换这个:
var chart = AmCharts.makeChart("plot1", { type: "serial", categoryField: "OCCUR_DATE", graphs: [{ type: "smoothedLine", theme: "light", valueField: "FREQ" }] })与
var chart = AmCharts.makeChart("plot1", options_line_graph); 我希望能够将参数传递给 x 轴和 y 轴标题和图形名称。这些至少是非常 我现在能想到的几个可变参数。如果我能做到这一点, 我想添加更多可变参数可以很容易地完成。
我在这里寻求帮助的原因是,我将绘制 30 多个折线图、20 个饼图和一些其他类型的图表。一遍又一遍地设置相同的属性集听起来是一种低效的做事方式。
有人可以指导/帮助我吗?
【问题讨论】:
标签: javascript jquery ajax json amcharts