Убедитесь, что вы установили minTickSize. Вот пример на http://jsfiddle.net/hAXHq/, где я установил minTickSize на 1 день и установил значения min / max явно. Вы должны иметь возможность устанавливать свои собственные минимальные и максимальные значения программно в зависимости от ваших данных.
Вот код:
var data = [
[parseInt(1309150800.0)*1000, 220],
[parseInt(1309064400.0)*1000, 230]
];
$.plot($("#placeholder"), [ data ], {
grid: {
hoverable: true
},
xaxis: {
mode: "time",
timeformat: "%d.%m.%y",
minTickSize: [1,"day"],
min: (new Date(2011,5,25)).getTime(),
max: (new Date(2011, 5, 28)).getTime()
},
yaxis: {
mode: "number",
tickSize: 2
},
series: {
lines: { show: true },
points: { show: true }
}
});