var stockchart;
var curreychart;
$(document).ready(
function() {
$.getJSON("gotDailyReportStockView.statFund", function(data) {
var stockoptions=createSeries('股票型日报统计图','净值(%)','净值','stockcontainer',data.stock);
var curreyoptions=createSeries('货币型日报统计图','每万分已实现收益(%)','收益','currencycontainer',data.currency);
stockchart = new Highcharts.Chart(stockoptions);
curreychart=new Highcharts.Chart(curreyoptions);
});
});
function createSeries(title,text,toolTitle,rendercontainer,data){
var options = {
chart : {
renderTo : rendercontainer,
defaultSeriesType : 'spline'
},
title : {
text : title,
x : -20
// center
},
xAxis : {
type : 'datetime',
tickInterval : 7 * 24 * 3600 * 1000, // one week
categories : [],
gridLineWidth : 1
},
yAxis : {
title : {
text : text
}
},
legend : {
enabled : true
},
exporting : {
enabled : false
},
tooltip : {
formatter : function() {
return '<b>' + this.series.name + '</b><br/>'
+ data["label"][this.x] + ' '+toolTitle+':' + this.y;
}
},
plotOptions : {
spline : {
cursor : 'pointer',
point : {
events : {
click : function() {
hs.htmlExpand(null, {
pageOrigin : {
x : this.pageX,
y : this.pageY
},
headingText : this.series.name,
maincontentText : 'this.category: '
+ this.category
+ '<br/>this.y: ' + this.y,
width : 200
});
}
}
}
}
},
series : []
}
$.each(data, function(key, val) {
if (key != 'label') {
options.series.push( {
name : key,
data : val
});
}
});
return options
}
?categories :X坐标设置
?series:Y坐标设置.
?附件为API