Android MPChart不显示任何Dat
我试图在我的Android应用程序中显示一个水平条形图。我正在使用MPChart库这样做 但是,我看不到正在显示的图形。只绘制了X轴和Y轴,但没有实际图形 下面是我如何展示它的:Android MPChart不显示任何Dat,android,graph,mpandroidchart,Android,Graph,Mpandroidchart,我试图在我的Android应用程序中显示一个水平条形图。我正在使用MPChart库这样做 但是,我看不到正在显示的图形。只绘制了X轴和Y轴,但没有实际图形 下面是我如何展示它的: private void renderDataMPChart(ArrayList<String> nameList, ArrayList<Integer> countList){ ArrayList<BarEntry> values = new A
private void renderDataMPChart(ArrayList<String> nameList, ArrayList<Integer> countList){
ArrayList<BarEntry> values = new ArrayList<>();
for(int i = 0; i<nameList.size(); i++){
values.add(new BarEntry(countList.get(i), (float) i++));
}
BarDataSet barDataSet = new BarDataSet(values, type);
barDataSet.setBarBorderWidth(0.9f);
barDataSet.setColors(ColorTemplate.COLORFUL_COLORS);
BarData barData = new BarData(barDataSet);
XAxis xAxis = chart.getXAxis();
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
IndexAxisValueFormatter formatter = new IndexAxisValueFormatter(nameList);
xAxis.setGranularity(1f);
xAxis.setValueFormatter(formatter);
chart.setData(barData);
chart.setFitBars(true);
chart.animateXY(5000, 5000);
chart.invalidate();
}
private void renderDataMPChart(ArrayList名称列表、ArrayList计数列表){
ArrayList值=新的ArrayList();
对于(int i=0;iDid您添加了轴标签吗?我使用了xAxis.setValueFormatter(格式化程序);您添加了轴标签吗?我使用了xAxis.setValueFormatter(格式化程序);