2016-10-24 2 views
0

MPAndroidChart를 사용하여 간단한 선형 차트를 표시 할 때 XAxis 라인과 데이터 라인 사이에 수직 간격이 있습니다 (XAxis에 0 값이 그려지 길 기대합니다).MPAndroidChart : XAxis와 데이터 라인 간의 불필요한 간격

어떻게 제거하나요?

구성 코드 :

chart.setDrawGridBackground(false); 
    chart.getXAxis().setDrawGridLines(false); 
    chart.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM); 
    chart.getAxisLeft().setDrawLabels(false); 
    chart.getAxisLeft().setDrawGridLines(false); 
    chart.getAxisRight().setEnabled(false); 

표시 결과 : Line Chart

답변

1

YAxis yl = lineChart.getAxisLeft(); 
yl.setAxisMinValue(-4);//set Min value here 
+0

이는 선형 차트에는 사용할 수 있지만 막대 차트에는 사용할 수 없습니다. – fiddler

+0

'setAxisDependency (YAxis.AxisDependency.RIGHT);'를 호출했기 때문에 막대 그래프에서 작동하지 않았습니다. 나는 그것을 제거하고 지금 작동합니다. – fiddler

0

내가 생각하십시오 'setAxisMinValue (플로트)'사이에 사용되지 않습니다. 대신 사용하십시오

yl.setAxisMinimum(-4f);