这是我第一次在android上使用graph来显示我的数据,我使用mpandroidchart
'com.github。philjay:mpandroidchart:v3.0.1'
对于生成它,我有如下json响应
{
"id": "1",
"price": "2750",
},
{
"id": "2",
"price": "3250",
},
...
{
"id": "9",
"price": "4100",
},
我试着用volley显示我的json数据,代码如下
JSONArray array = jsonObject.getJSONArray("data");
for (int i = 0; i < array.length(); i++) {
JSONObject object = array.getJSONObject(i);
String x = object.getString("id");
String y = object.getString("price");
ArrayList<BarEntry> visitor = new ArrayList<>();
visitor.add(new BarEntry((Float.parseFloat(x)), Float.parseFloat(y)));
BarDataSet barDataSet = new BarDataSet(visitor, "");
barDataSet.setColors(ColorTemplate.MATERIAL_COLORS);
barDataSet.setValueTextColor(Color.BLACK);
barDataSet.setValueTextSize(16f);
BarData barData = new BarData(barDataSet);
barChart.setFitBars(true);
barChart.setData(barData);
barChart.getDescription().setText("Bar Chart Visitor");
barChart.animateY(2000);
}
我有这样的输出
输出是显示但只有一个数据,我还有八个数据没有显示。如何显示json数据中的所有数据?,
我还是尝试了更多的参考资料,但没有达到我的预期结果,我希望你们能帮助我解决我的案件,保持安全的家伙,谢谢你们的帮助
暂无答案!
目前还没有任何答案,快来回答吧!