web-dev-qa-db-ja.com

MPAndroidChartは背景グリッドを非表示にします

MPAndroidChart -LineChartをAndroidアプリケーションで使用しています。背景からグリッド線を削除したいのですが、背景からグリッド線を削除するにはどうすればよいですか?

MPAndroidChart Line Chart Example

ライブラリ: GitHubのMPAndroidChart

EDIT:このライブラリを使用して独自のカスタムLineChartを作成しました。一番下の行を削除したいです。どうすればそれもできますか? Custom LineChart

27
Metehan Toksoy

これを使って:

_mChart.getAxisLeft().setDrawGridLines(false);
mChart.getXAxis().setDrawGridLines(false);
_

正しい軸または両方が必要な場合があることに注意してください。実際に使用している軸に依存します。

PDATE:軸線ですか?もしそうなら、単にchart.getXAxis().setEnabled(false)

可能な場合:chart.getAxisLeft().setDrawAxisLine(false)

93
MightySeal

3本以下の線は、棒グラフの水平線と垂直線を削除します。 enter image description here

barChart.getAxisRight().setDrawGridLines(false);
barChart.getAxisLeft().setDrawGridLines(false);
barChart.getXAxis().setDrawGridLines(false);

enter image description here

8
badarshahzad

上記のいずれでもないため、すべての軸線を非表示にすることができました。バー付きのきれいなシートが必要でした。以下のコードが仕事をしました:

_    barChart.xAxis.isEnabled = false
    barChart.axisLeft.isEnabled = false
    barChart.axisRight.isEnabled = false
_

kotlinで提供されるJavaメソッドは次のようになります:setEnabled(false)

6

背景グリッドを非表示

    chart.getXAxis().setDrawGridLines(false);
    chart.getAxisLeft().setDrawGridLines(false);
    chart.getAxisRight().setDrawGridLines(false);
2
Shaon