[英]Plotting with Flot Chart and using selection based Zoom, causes part of the chart to resize
我正在使用圖表 。 順便說一句,我似乎遇到了一個隨機的半可復制的問題,即每當做出選擇時,圖表就會經常放大。圖表的網格區域有時會在物理上調整大小,即使我不適用任何不同的設置或寬度。 我無法弄清矩陣中的某種故障。 我希望這里有人可能會遇到類似問題,幫助我解決這個問題。
$(idStr).bind("plotselected", function (event, ranges) {
console.log(ranges);
plot_base = a_charts.findBindingPlot('#'+$(this).attr('id'));
console.log(plot_base);
if(plot_base !== null && plot_base !== undefined)
{
plot = $.plot(plot_base.chart_id, plot_base.chart_data, plot_base.chart_settings);
$.each(plot.getXAxes(), function(_, axis) {
var opts = axis.options;
opts.min = ranges.xaxis.from;
opts.max = ranges.xaxis.to;
console.log(opts);
});
plot.setupGrid();
plot.draw();
plot.clearSelection();
}
});
縮放前:
縮放幾次后,它會出現故障:
在您的plotselected
處理程序中,以下行:
plot = $.plot(plot_base.chart_id, plot_base.chart_data, plot_base.chart_settings);
不需要。 在選定的事件上,您將不斷重新初始化繪圖,我想這是根本原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.