Я пытаюсь нарисовать ФЛОТ диаграмму, используя некоторые данные Ajax, которая выглядит следующим образом, когда я console.log
его:Flot графика не рисунок из АЯКСА данных
[{ label:"series1",
data : [[1459555200000,200],[1459987200000,440]],last:true}]
, но когда я использую его в качестве данных в ФЛОТЕ графика, диаграмма пуста, тогда как если я ее жестко программирую, она отлично работает.
Мой код:
$.get('chartgadmin.php',
function (d) {
console.log(d);
var data = [d];
var labelColor = chart.css('color');
var options = {
colors: chart.data('color').split(','),
series: {
shadowSize: 0,
lines: {
show: true,
lineWidth: false,
fill: true
},
curvedLines: {
apply: true,
active: true,
monotonicFit: false
}
},
legend: {
container: $('#flot-visitors-legend')
},
xaxis: {
mode: "time",
timeformat: "%d %b",
font: {color: labelColor}
},
yaxis: {
font: {color: labelColor}
},
grid: {
borderWidth: 0,
color: labelColor,
hoverable: true
}
};
chart.width('100%');
// Create chart
var plot = $.plot(chart, data, options);
});
Любая помощь будет оценена.
Благодаря
использование JSON.parse (d), у меня была какая-то проблема, я был решен этим. –
Вы только что спасли жизнь @SagarR. Спасибо, zillion – Satya
Я поставил в качестве ответа? –