簡體   English   中英

如何在 MPAndroidChart 中設置最大捏縮放

[英]How to set max pinch zoom in MPAndroidChart

我正在使用 MPAndroidChart 編寫折線圖,我的代碼沒有任何錯誤,但捏縮放到無窮大,因為在某些設備中 CPU 有 100%。 如何限制最大捏縮放?

mpandroidhchart開發人員在此提交中實現了這一點: https//github.com/PhilJay/MPAndroidChart/commit/ba152072a6a7adbf8e9e166904798219c1200172

但我還在等待新的發布版本。 此外,你只需要打電話

chart.getViewPortHandler().setMaximumScaleX(2f);
chart.getViewPortHandler().setMaximumScaleY(2f);

這將限制因子2的縮放

setScaleMinima(2f,1f)

將刻度min設置為0f,同時縮小太大無窮大。 1f將允許您調整縮放,以便您可以看到整個圖形。

我發現有用並最終使用的是設置可見范圍,這也會停止縮放以不超出您設置的最大值或最小值。 例如:

    chart.setVisibleYRangeMinimum(1f, YAxis.AxisDependency.LEFT)
    chart.setVisibleXRangeMinimum(5f)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM