MPAndroidChart x-axis date/time label formatting
I have done same thing, Try this, XAxis xAxis = mChart.getXAxis(); xAxis.setPosition(XAxis.XAxisPosition.BOTTOM_INSIDE); xAxis.setDrawGridLines(false); xAxis.setGranularity(1f); // only intervals of 1 day xAxis.setTypeface(mTfLight); xAxis.setTextSize(8); xAxis.setTextColor(ContextCompat.getColor(this, R.color.colorYellow)); xAxis.setValueFormatter(new GraphXAxisValueFormatter(range, interval, slot)); in this range in your case. If you want month then there is 12, in case of week 7 etc. in interval you pass 1. in slot … Read more