对于设置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,1),(0,2)其中(pointValue,Xaxis)时,它显示具有0.0值的图形的中间而不是与xAxis对齐的显示。如图所示,即使存在零点值,它也会出现在图形的中心。它应该与xAxis对齐
答案 0 :(得分:1)
您是否设置了轴依赖性?
(?:TV|chocolate|fire)
答案 1 :(得分:0)
您应该使用0
将轴的最小值设置为setAxisMinValue
,如下所示:
mChart.getAxisLeft().setAxisMinValue(0);
mChart.getAxisRight().setAxisMinValue(0);
注意:从库的 3.0.0
版本开始,已将其重命名为setAxisMinimum
:
mChart.getAxisLeft().setAxisMinimum(0);
mChart.getAxisRight().setAxisMinimum(0);
答案 2 :(得分:0)
chartObject.getAxisLeft()setAxisMinValue(0.0F);
适合我!