highcharts 使用
$.getJSON(url,function(jsonObject){
chart = new Highcharts.Chart({ //HighCharts核心方法
chart: {
renderTo: renderId, //放置图标的容器(DIV)
defaultSeriesType: 'line', //折线图
zoomType: 'x',
backgroundColor: jsonObject.backgroundColor
},
credits: {
enabled: false //右下角不显示LOGO
},
title: {
text: jsonObject.title,
style: {
font: '16px "Microsoft YaHei"',
color: '#393942'
}
},
xAxis: { //X轴
categories: eval("(" + jsonObject.categories + ")"),
labels: eval("(" + jsonObject.xAxis_labels + ")")
},
yAxis: {
max: jsonObject.y_axis_max,
min: jsonObject.y_axis_min,
allowDecimals:false,
title: {
text: ''
}
},
tooltip: {
headerFormat: '<span style="font-size:12px">{point.key}</span><table>',
pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
'<td style="padding:0"><b>{point.y:.1f} mm</b></td></tr>',
footerFormat: '</table>',
shared: true,
useHTML: true,
borderColor: '#4BA9DF'
},
exporting: {
enabled: false //设置导出按钮不可用
},
legend: {
enabled: true,
symbolWidth: 5,
borderWidth: 0
},
series: eval("(" + jsonObject.series + ")")
});
});
JSONObject jsonObject = new JSONObject();
try {
int step = 1;
JSONArray jsonArray = new JSONArray();
for (int i = showDataNum; i > 0; i--) {
jsonArray.put(DateUtils.formatDate(DateUtils
.getStringByBefore(i)));
}
jsonObject.put("categories", jsonArray.toString());
jsonObject
.append("series",
"[{name:'新增用户',color: '#4BA9DF',data: [1,2,3,4,5,6,5]}]");
jsonObject.append("xAxis_labels", "{step:" + step + "}");
jsonObject.append("title", "目前没有有效数据产生");
jsonObject.append("backgroundColor", "#ebebeb");
} catch (JSONException e) {
e.printStackTrace();
}
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!