Довольно простые вещи здесь:
var dataHits = [['2011-10-16',1],['2011-11-05',7],['2011-11-06',1],['2011-11-09',2],['2011-11-12',5]];
var plot1 = $.jqplot('chartHits', [dataHits], {
title:'Zobrazenia profilu spolu',
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
rendererOptions: {
barPadding: 0, // number of pixels between adjacent bars in the same
// group (same category or bin).
barMargin: 0, // number of pixels between adjacent groups of bars.
barDirection: 'vertical', // vertical or horizontal.
barWidth: 10
}
},
axes:{
xaxis:{
renderer:$.jqplot.DateAxisRenderer,
min: '2011-10-15',
max: '2011-11-13',
tickInterval: "2 day",
tickOptions:{
formatString:'%d.%m'
}
},
yaxis:
{
min: 0,
tickInterval: 1
}
},
highlighter: {
show: true,
sizeAdjust: 7.5
},
cursor: {
show: false
}
});
Но сгенерированный график неверен - первое значение нарисовано ОК - 16.10.2011, но все остальные значения (столбцы) расположены неправильно - на один день раньше, чем онидолжно быть (даже их «всплывающая подсказка», когда выделено в порядке, они просто не в том месте на оси х).Есть идеи как это исправить?
Смотри картинку: