2016-08-17 204 views
0

對於組Y值我用這個代碼段圖表的中間MPAndroidChart:y軸沒有對齊到零它顯示

ArrayList<Entry> yVals = new ArrayList<Entry>(); 
    int sizeOfY = analyticsWeek.getGraph().size(); 
    if (sizeOfY > 7) 
     sizeOfY = 7; 
    for (int i = 0; i < sizeOfY; i++) { 
     Log.e("sizeOfY",analyticsWeek.getTitle()+":"+i); 
     yVals.add(new Entry(Float.parseFloat("0"), i)); 
    } 

它示出了具有0.0的值,而不是顯示圖形的中間在對齊時XAXIS( 0,1),(0,2)其中(pointValue,Xaxis)。如圖所示,即使存在零點值,它也會出現在圖形的中心。它應當與x軸

enter image description here

回答

0

是否設置軸依賴?

dataSet.setAxisDependency(AxisDependency.RIGHT); 
0

你應該設置爲0使用setAxisMinValue您的軸的最小值,這樣的:

mChart.getAxisLeft().setAxisMinValue(0); 
mChart.getAxisRight().setAxisMinValue(0); 

注:本已更名爲setAxisMinimum庫的版本3.0.0啓動:

mChart.getAxisLeft().setAxisMinimum(0); 
mChart.getAxisRight().setAxisMinimum(0); 
0

chartObject.getAxisLeft()。setAxisMinValue(0.0f);

適合我!