Highcharts 动态加载 Json数据


1.引入 Highcharts 6.0 css 和 js 

2. 创建一个div容器 

<div id="container" style="width: 1640px; height: 460px; margin: 0 auto"></div>

3. 配置 Highcharts 容器的相关属性  

var chart = new Highcharts.Chart('container', {
title : {
text : ' ',
x : -20
},
subtitle : {
text : ' ',
x : -20
},
xAxis : {
categories : []
},
yAxis : {
title : {
text : ' '
},
plotLines : [ {
value : 0,
width : 1,
color : '#808080'
} ]
},
tooltip : {
valueSuffix : '条'
},
legend : {
layout : 'vertical',
align : 'right',
verticalAlign : 'middle',
borderWidth : 0
},
credits : {
enabled : false
}
});

得到 List <model> 数据 

function Load_SeriesData() {
$.ajax({
type : "POST",
url : "today.action",
dataType : 'json',
async : false,
success : function(json) {
debugger;
var data = [];
var time = [];
for (var i = 0; i < json.length; i++) {
time[i] = json[i].clicktime;
data[i] = json[i].clickcount;
}
chart.xAxis[0].categories = time;
var series = chart.addSeries({
name : '今天',
data : data
}, true);
chart.redraw(); //刷新
}})}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值