棒グラフにMPAndroidChartを使用していますが、グラフのパディングを削除するのに苦労しています(下の写真を参照)
この問題に関する私のアプローチは次のとおりです。
chart.setDrawLegend(false);
chart.setDrawMarkerViews(false);
chart.setDrawUnitsInChart(false);
chart.setDrawValueAboveBar(false);
chart.setDrawXLabels(false);
chart.setDrawYLabels(false);
chart.setDescription("");
chart.setOffsets(0, 0, 0, 0);
chart.getTransformer().prepareMatrixValuePx(chart);
chart.getTransformer().prepareMatrixOffset(chart);
chart.getContentRect().set(0, 0, chart.getWidth(),chart.getHeight());
そして、これまで何も機能していません。この問題に対する別のアプローチを知っていますか?
答えがかなり遅いことはわかっていますが、Chartには次の方法があります。
setViewPortOffsets(-40f, 0f, 0f, 0f)
(0の代わりに奇妙な-40f値を設定するのは不自然に思えますが、それでも機能します)
私は現在、すべてのパディングを設定できるようにするアップデートに取り組んでいます!
オフセットを設定するために現在利用可能な方法はバグがあります。
それまでの間、。xmlを介して負のパディングまたはマージンを設定するを試みることができます。これがうまくいくかどうか教えてください!