I teraz pytanie jakiej opcji jqplota użyć, aby odsunąć wykres?
Mój kod:
Kod
var pad = 15;
var line1=[<?php echo $dane; ?>];
var plot1 = $.jqplot('chart', [line1], {
title:'Statystyki',
series:[{renderer:$.jqplot.BarRenderer}],
animate: !$.jqplot.use_excanvas,
gridPadding: {right:50, left:50},
axes:{
xaxis:{
pad: 10,
renderer:$.jqplot.DateAxisRenderer,
rendererOptions:{
tickRenderer:$.jqplot.CanvasAxisTickRenderer
},
tickOptions:{
angle: -45,
formatString: ' %d.%m ',
fontSize: '14px',
fontFamily: 'Arial'
}
},
yaxis: {
gridPadding:{
right:40,
left:40
},
max: 1 - pad,
min: 100 + pad,
tickOptions:{
formatString: '%d'
}
},
},
series:[{lineWidth:1,markerOptions:{style:'circle'},pointLabels: { show:true, formatString: '%d', xpadding: 20 }}],
cursor:{
zoom:true,
looseZoom: true
}
});
var line1=[<?php echo $dane; ?>];
var plot1 = $.jqplot('chart', [line1], {
title:'Statystyki',
series:[{renderer:$.jqplot.BarRenderer}],
animate: !$.jqplot.use_excanvas,
gridPadding: {right:50, left:50},
axes:{
xaxis:{
pad: 10,
renderer:$.jqplot.DateAxisRenderer,
rendererOptions:{
tickRenderer:$.jqplot.CanvasAxisTickRenderer
},
tickOptions:{
angle: -45,
formatString: ' %d.%m ',
fontSize: '14px',
fontFamily: 'Arial'
}
},
yaxis: {
gridPadding:{
right:40,
left:40
},
max: 1 - pad,
min: 100 + pad,
tickOptions:{
formatString: '%d'
}
},
},
series:[{lineWidth:1,markerOptions:{style:'circle'},pointLabels: { show:true, formatString: '%d', xpadding: 20 }}],
cursor:{
zoom:true,
looseZoom: true
}
});
EDIT:
W sekcji xaxis dodałem min: {data-1dzien},max: {data+1dzien}
To rozwiązuje brak odstępu po lewej i prawej.