如何删除Horizo​​ntalBarChart中栏后面的网格线?

时间:2016-09-15 07:31:28

标签: android charts mpandroidchart

我正在使用MPAndroidChart,我希望在显示的每个时间间隔删除背景行。试过这个但没用。 dailyTargetChart.setDrawGridBackground(假);

XAxis xl = dailyTargetChart.getXAxis();
                        xl.setDrawAxisLine(true);
                        xl.setDrawGridLines(false);

                        YAxis yl = dailyTargetChart.getAxisLeft();
                        yl.setDrawAxisLine(true);
                        yl.setDrawGridLines(true);

                        YAxis yr = dailyTargetChart.getAxisRight();
                        yr.setDrawAxisLine(true);
                        yr.setDrawGridLines(false);

也尝试了这一点,但是间隔仍然可以看到垂直线

2 个答案:

答案 0 :(得分:6)

试试这个

 horizontalBarChart.getXAxis().setEnabled(false);
 horizontalBarChart.getAxisLeft().setEnabled(false);
 horizontalBarChart.getAxisRight().setEnabled(false);

答案 1 :(得分:0)

尝试一下 它将删除条形图栏的背景线。

chart.getXAxis()。setDrawGridLines(false); //禁用XAxis的网格线 chart.getAxisLeft()。setDrawGridLines(false); //禁用左侧YAxis的网格线 chart.getAxisRight()。setDrawGridLines(false); //禁用右侧YAxis的网格线