function Full_Report_Eda(ot_eda,to_eda,user,grf_eda) {
$.ajax({
url:'/dieta/'+user+'/full-report.html',
data:{grf_eda: grf_eda,ot_eda:ot_eda,to_eda:to_eda},
dataType:'json',
success : function (data) {
var res1 = [];
var res2 = [];
var res3 = [];
var res4 = [];
for(var i=1; i<data.length; i++) {
res1 += data[i].percent_kkal+',';
res2 += data[i].percent_carb+',';
res3 += data[i].percent_fat+',';
res4 += data[i].percent_prot+',';
}
Grafics_Eda(res1,res2,res3,res4,data.length)
}
});
};
function Grafics_Eda(data1,data2,data3,data4,num) {
//var num = num.unshift(0);
var chart2;
var period = '';
var kkal = data1.slice(0, -1);
kkal = kkal.split(',')
for(var i=0; i<kkal.length; i++) {
kkal[i] = +kkal[i];
}
var carb = data2.slice(0, -1);
carb = carb.split(',')
for(var i=0; i<carb.length; i++) {
carb[i] = +carb[i];
}
var fat = data3.slice(0, -1);
fat = fat.split(',')
for(var i=0; i<fat.length; i++) {
fat[i] = +fat[i];
}
var prot = data4.slice(0, -1);
prot = prot.split(',')
for(var i=0; i<prot.length; i++) {
prot[i] = +prot[i];
}
chart2 = new Highcharts.Chart({
chart: {
renderTo: 'chart_2',
type: 'line',
height: 350,
},
title: {
text: 'Потребление энергии за '+num+' дня'
},
xAxis: {
categories: num // вот тут data.length. Картинка в сообщении выше
},
yAxis: {
title: {
text: 'Interviewed'
}
},
series: [{
name: 'Калории',
data: kkal
},
{
name: 'Углеводы',
data: carb
},
{
name: 'Жиры',
data: fat
},
{
name: 'Белок',
data: prot
}]
});
}
Возможно в настройках скрипта Highcharts можно это решить,но там уж очень сложно найти что надо)