Я пытаюсь построить свой первый график (график линий). Я добрался до подтягивания осей x и y и названия линии. Однако, когда я пытаюсь нажать данные, они не отображаются. Отображается только пустая страница. Вот мой код, может кто-нибудь помочь?
$(document).ready(function() {
var Options = new Highcharts.Chart({
chart: {
renderTo: 'container',
defaultSeriesType: 'line',
marginRight: 130,
marginBottom: 40
},
title: {
text: 'Weight-for-age percentiles:',
x: -20
},
subtitle: {
text: 'boys, 5 to 19 years',
x: -20
},
xAxis: {
title: {
text: 'Age (Years)'
},
min:5,
},
yAxis: {
title: {
text: 'Weight (Kg)'
},
min: 5,
},
tooltip: {
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.x +': '+ this.y +'Kg.';
}
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -10,
y: 100,
borderWidth: 0
},
series: [ ]
});
// Ajax call:-
$.get('Newchart.aspx', function(data) {
var fulldata = document.getElementById("MyHiddenField").value;
var lines = fulldata.split('$');
var Series = {
data: []
};
$.each(lines, function(lineno, line){
\\i.e line[0] ="Red#[5.4,13.7235931],[7.3,15.10509471],[8,16.95593574]"
\\ line[1]="Green#[5,14.7235931],[6,16.36275897],[7,18.10509471]"
\\ line[2]="Black#[5,15.09371211],[6,16.79146158],[7,18.58739757]"
\\ where Red,Green,Black are the names of the line and rest is [x,y]....
});
});
// The HTML:-
<div>
<div id="container" style="width: 950px; height: 500px; margin: 0 auto">
</div>
<input type="hidden" id="MyHiddenField" name="MyHiddenField" value="Red#[5.4,13.7235931],[7.3,15.10509471]$Green#[5,14.7235931],[6,16.36275897],[7,18.10509471]$Black#[5,15.09371211],[6,16.79146158],[7,18.58739757]" />
</div>
Любые примеры / код будут с благодарностью!
Заранее спасибо ..