MPAndroidChart隐藏背景网格

MPAndroidChart隐藏背景网格,android,linechart,mpandroidchart,Android,Linechart,Mpandroidchart,我在android应用程序中使用-LineChart。我想从背景中删除网格线。如何从背景中删除网格线 图书馆: 编辑:我使用此库创建了自己的自定义折线图。我想去掉底线。我怎么也能这么做? 使用以下方法: mChart.getAxisLeft().setDrawGridLines(false); mChart.getXAxis().setDrawGridLines(false); 请注意,您可能需要右轴或两个轴。这取决于您实际使用的轴 更新: 是轴线吗?如果是,则只需chart.getXAxi

我在android应用程序中使用-LineChart。我想从背景中删除网格线。如何从背景中删除网格线

图书馆:

编辑:我使用此库创建了自己的自定义折线图。我想去掉底线。我怎么也能这么做?

使用以下方法:

mChart.getAxisLeft().setDrawGridLines(false);
mChart.getXAxis().setDrawGridLines(false);
请注意,您可能需要右轴或两个轴。这取决于您实际使用的轴

更新: 是轴线吗?如果是,则只需
chart.getXAxis().setEnabled(false)


也可能:
chart.getAxisleet().setDrawAxisLine(false)

仅在三行下方删除条形图中的水平线和垂直线。


以上各项帮助我隐藏了所有轴线。我只需要一张干净的床单和铁条。 代码如下所示:

    barChart.xAxis.isEnabled = false
    barChart.axisLeft.isEnabled = false
    barChart.axisRight.isEnabled = false
kotlin中提供的java方法如下所示:
setEnabled(false)

隐藏背景网格

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

要从图表中删除边框,可以使用setDrawBorder(布尔)属性


chart.setDrawBorders(false)

使用此代码清除带有标签的所有行:

mChart.setTouchEnabled(true);
mChart.setClickable(false);
mChart.setDoubleTapToZoomEnabled(false);
mChart.setDoubleTapToZoomEnabled(false);

mChart.setDrawBorders(false);
mChart.setDrawGridBackground(false);

mChart.getDescription().setEnabled(false);
mChart.getLegend().setEnabled(false);

mChart.getAxisLeft().setDrawGridLines(false);
mChart.getAxisLeft().setDrawLabels(false);
mChart.getAxisLeft().setDrawAxisLine(false);

mChart.getXAxis().setDrawGridLines(false);
mChart.getXAxis().setDrawLabels(false);
mChart.getXAxis().setDrawAxisLine(false);

mChart.getAxisRight().setDrawGridLines(false);
mChart.getAxisRight().setDrawLabels(false);
mChart.getAxisRight().setDrawAxisLine(false);
并使用此选项删除所有点的值:

LineDataSet set1;
set1.setDrawValues(false);

删除外线的代码:

barChart.getAxisRight().setDrawAxisLine(false); 

barChart.getAxisLeft().setDrawAxisLine(false); 

barChart.getXAxis().setDrawAxisLine(false);
删除网格线的代码

barChart.getAxisRight().setDrawGridLines(false);

barChart.getAxisLeft().setDrawGridLines(false);

barChart.getXAxis().setDrawGridLines(false);

@菲利浦·贾霍达你知道我们是否可以改变网格颜色,使其在白色和白色之间交替grey@Philipp如何删除水平轴使用以下命令关闭水平网格线:mChart.getAxisRight().setDrawGridLines(false);是否可以删除或保留所有网格中的某些网格?如何从节点中删除值?@Hitessahu使用lineData.setDrawValues(false)如何删除外线的条形图?@PrinceDholakiya使用以下代码删除外线:barChart.getAxisRight().setDrawAxisLine(false);barChart.getAxisLeft().setDrawAxisLine(false);getXAxis().setDrawAxisLine(false);顶端的那条线呢?
barChart.getAxisRight().setDrawGridLines(false);

barChart.getAxisLeft().setDrawGridLines(false);

barChart.getXAxis().setDrawGridLines(false);