I upgraded MPAndroidChart from v1.7 to v2 and had to change a couple things. One of the new things is that i now appear to have a top border for the maximum value.

My code trying to hide all borders is like this:
LineChart graph = (LineChart) connectionView.findViewById(R.id.graph);
graph.setDrawGridBackground(false);
graph.setDrawBorders(false);
graph.setDescription("");
YAxis yr = graph.getAxisRight();
yr.setEnabled(false);
yr.setDrawAxisLine(false);
YAxis yl = graph.getAxisLeft();
yl.setValueFormatter(formatierer);
yl.setShowOnlyMinMax(true);
yl.setDrawAxisLine(false);
XAxis xl = graph.getXAxis();
xl.setPosition(XAxis.XAxisPosition.BOTTOM);
xl.setDrawGridLines(false);
xl.setDrawAxisLine(false);
yl.setAxisMaxValue((float) graphpoint_max);
Still - i have a line showing the maximum value. I want to have the values on the YAxis but have no horizontal axis lines / borders. I wasn't able to find any command to hide it.
Have you tried calling setDrawAxisLine(...) or setDrawGridLines(...) on the YAxis?
Here is the full axis documentation.
And here is the documentation for YAxis only.
remove whatever lines you want :)
...
//remove top border
chart.getXAxis().setDrawAxisLine(false);
//remove left border
chart.getAxisLeft().setDrawAxisLine(false);
//remove right border
chart.getAxisRight().setDrawAxisLine(false);
in case you want to remove all the grids, lines and labels
chart.getDescription().setEnabled(false);
chart.setDrawGridBackground(false);
chart.setHighlightFullBarEnabled(false);
chart.getXAxis().setDrawGridLines(false);
chart.getAxisLeft().setDrawGridLines(false);
chart.getAxisRight().setDrawGridLines(false);
chart.getAxisRight().setDrawLimitLinesBehindData(false);
chart.getAxisLeft().setDrawLabels(false);
chart.getAxisRight().setDrawLabels(false);
chart.getXAxis().setDrawLabels(false);
chart.getXAxis().setDrawLimitLinesBehindData(false);
chart.getLegend().setEnabled(false);
The top line is drawn as part of the X axis. You need to call this to get rid of it: chart.getXAxis().setDrawAxisLine(false);.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With