MPAndroidChart条形图显示Y轴上的极限
我是MPAndroidChart的新手,这就是我想要做的: 我想添加一组(或单个)值。我有以下问题: 我希望我的显示最大值为100%,我不希望最大值固定为当前值 因此,我得到的是: 我想要这样的东西: 我该怎么做 编辑: 我正在添加我的代码MPAndroidChart条形图显示Y轴上的极限,android,limit,bar-chart,mpandroidchart,Android,Limit,Bar Chart,Mpandroidchart,我是MPAndroidChart的新手,这就是我想要做的: 我想添加一组(或单个)值。我有以下问题: 我希望我的显示最大值为100%,我不希望最大值固定为当前值 因此,我得到的是: 我想要这样的东西: 我该怎么做 编辑: 我正在添加我的代码 private void show() { List<String> valsX = new ArrayList<String>(); valsX.add("Column1"); BarDataSet p
private void show() {
List<String> valsX = new ArrayList<String>();
valsX.add("Column1");
BarDataSet percentageDataSet = buildSimpleColumn(40, getResources().getColor(mHoloBlueColor), "Column1");
BarData data = new BarData(valsX);
data.addDataSet(percentageDataSet);
barChart.setData(data);
barChart.invalidate();
}
private BarDataSet buildSimpleColumn(int value, int color, String columnName) {
List<BarEntry> valsY = new ArrayList<BarEntry>();
valsY.add(new BarEntry(value, 0));
List<Integer> colors = new ArrayList<Integer>();
colors.add(color);
BarDataSet dataSet = new BarDataSet(valsY, columnName);
dataSet.setColors(colors);
return dataSet;
}
private void show(){
List VALx=新的ArrayList();
VALx.添加(“第1列”);
BarDataSet percentageDataSet=buildSimpleColumn(40,getResources().getColor(mHoloBlueColor),“Column1”);
BarData数据=新的BarData(VALx);
data.addDataSet(percentageDataSet);
条形图.设置数据(数据);
barChart.invalidate();
}
私有BarDataSet buildSimpleColumn(int值、int颜色、字符串columnName){
List valsY=new ArrayList();
valsY.add(新巴伦特里(值,0));
列表颜色=新的ArrayList();
颜色。添加(颜色);
BarDataSet数据集=新的BarDataSet(Valcy,columnName);
dataSet.setColors(颜色);
返回数据集;
}
我还没有尝试过,但这应该可以:
YAxis yAxis = mChart.getAxisLeft();
yAxis.setAxisMaxValue(100f);
yAxis.setAxisMinValue(0f);
谢谢您的回复,@Sander!不幸的是,它没有起作用。我正在添加代码,可能是出了什么问题