Dennis Lu
Dennis Lu

Reputation: 802

MPAndroidChart HorizontalBarChart setVisibleXRangeMaxmum not working

Description

According to the photo. I'm using HorizontalBarChart in MPAndroidChart. I just want let the chart show about 10 items in x direction of HorizontalBarChart. I setVisibleXRangeMinimum and setVisibleXRangeMaxmum but it not working. What should i do to make it work???

Edit Jun 7 14:50

Upvotes: 1

Views: 1037

Answers (1)

Dhruv
Dhruv

Reputation: 1799

The problem is, you are setting the dataset to chart and then you are setting its X Range instead of setting X Range before setting the dataset to chart.

You can add either following code in else part at the end:

horizontalBarChart.invalidate();
horizontalBarChart.refreshDrawableState();

Or following code in your initCombinedChart:

horizontalBarChart.setVisibleXRangeMaximum(10);
horizontalBarChart.setVisibleXRangeMinimum(7);

Edit 1: Try with setVisibleYRangeMaximum instead of setVisibleXRangeMaximum.

Upvotes: 1

Related Questions