如何生成json数据以在图形/图表中显示?

czfnxgou  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(303)

这是我第一次在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数据中的所有数据?,
我还是尝试了更多的参考资料,但没有达到我的预期结果,我希望你们能帮助我解决我的案件,保持安全的家伙,谢谢你们的帮助

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题