Flot을 사용하여 일부 막 대형 차트를 그립니다. 사용자가 줌아웃 할 때 차트가 맨 아래에있는 것처럼 보이고 맨 아래에있는 것처럼 보이지 않도록 줌을 구성하려면 어떻게합니까? 즉, 차트의 모든 데이터가 표시 될 때 사용자가 계속 확대 축소하는 것을 원하지 않습니다. 또한 차트에서 X 축 아래에 0을 표시하지 못하도록 제한하려고합니다. 아래 차트 내 코드와 사진 참조 :플로트 막대 차트에서 축소를 중지하는 방법은 무엇입니까?
<#macro barChart2 var formatFunction ticks="" optionLegend="{ show: false }">
var options = {
yaxis: {
tickFormatter: ${formatFunction}
},
series: {
stack: 0,
bars: {
show: true,
barWidth: 0.9,
align: "center"
}
},
grid : {
hoverable: true
},
xaxis: {
<#if "${ticks}" != "">
ticks: ${ticks}
</#if>
mode: "time",
timeformat: "%b %d, %H:%M %P"
},
pan : {
interactive: true
},
legend: ${optionLegend}
};
var plot${var} = $.plot($("#chart${var}"), data, options);
$("#zoomIn${var}").click(function(e) {
e.preventDefault();
plot${var}.zoom();
});
$("#zoomOut${var}").click(function(e) {
e.preventDefault();
plot${var}.zoomOut();
});
</#macro>