Я пытаюсь показать месяц/год в моем графике, но есть ошибка с метками на оси х:JQuery Flot: reapeating метки на оси х
Существует апреля 2012 3 раза (и май и июнь).
Вот код
function showGraph() {
var data = [
{ label : "Odmeny", data: [ [(new Date('2012/04/01')).getTime(), 10], [(new Date('2012/05/01')).getTime(), 10], [(new Date('2012/06/01')).getTime(), 10] ] },
{ label : "Koeficienty", data: [ [(new Date('2012/04/01')).getTime(), 11], [(new Date('2012/05/01')).getTime(), 13], [(new Date('2012/06/01')).getTime(), 16], [(new Date('2012/07/01')).getTime(), 12] ] }
];
var options = {
xaxes: [{
mode: "time",
timeformat: "%b %y",
monthNames: ["jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec"]
}],
yaxes: [ {
min: 0
} ],
series: {
lines: {
show: true,
fill: null
},
points: {
show: true,
radius: 3,
lineWidth: 2,
fill: true,
fillColor: "#ffffff",
symbol: "circle"
}
},
grid: { hoverable: true, clickable: true }
};
$.plot($("#placeholder"), data, options);
}
Какую версию Flot вы используете? Это главная ветвь Гитуба? – DNS
Ну, есть информация: Javascript-графика для jQuery, v. 0.7. И плагин для jQuery для работы с цветами, версия 1.1. ... нет, это не из Github. –
Не могли бы вы дать один из Github попробовать? Это экспериментально, и что-то ломает, но мы внесли много улучшений в поддержку времени; Мне интересно, можно ли устранить проблему, которую вы видите. Если вы попытаетесь это сделать, имейте в виду, что поддержка времени была перенесена в плагин, поэтому вам нужно будет добавить этот дополнительный .js-файл. – DNS