如何在android中通过更改键从json响应绘制图形
我是Android开发的初学者。我正在做一个项目,其中应用程序的一个功能是使用从服务器收到的JSON响应显示每个国家的疫苗剂量图表。但我面临的问题是,日期键(值为整数)每天都在更新,我不知道如何将其显示为图形。我还在学习,我所学到的一切都是在教程的帮助下完成的。我想显示过去14天的数据。我到处寻找解决这个问题的方法,但我无法解决它。 数据如下所示如何在android中通过更改键从json响应绘制图形,android,json,Android,Json,我是Android开发的初学者。我正在做一个项目,其中应用程序的一个功能是使用从服务器收到的JSON响应显示每个国家的疫苗剂量图表。但我面临的问题是,日期键(值为整数)每天都在更新,我不知道如何将其显示为图形。我还在学习,我所学到的一切都是在教程的帮助下完成的。我想显示过去14天的数据。我到处寻找解决这个问题的方法,但我无法解决它。 数据如下所示 [ { "country": "Afghanistan", "timeline
[
{
"country": "Afghanistan",
"timeline": {
"4/8/21": 123714,
"4/9/21": 128143,
"4/10/21": 133286,
"4/11/21": 139143,
"4/12/21": 145714,
"4/13/21": 153000,
"4/14/21": 161000,
"4/15/21": 169000,
"4/16/21": 177000,
"4/17/21": 185000,
"4/18/21": 193000,
"4/19/21": 201000,
"4/20/21": 209000,
"4/21/21": 217000,
"4/22/21": 240000,
"4/23/21": 240000,
"4/24/21": 240000,
"4/25/21": 240000,
"4/26/21": 240000,
"4/27/21": 240000,
"4/28/21": 240000,
"4/29/21": 240000,
"4/30/21": 240000,
"5/1/21": 240000,
"5/2/21": 240000,
"5/3/21": 240000,
"5/4/21": 240000,
"5/5/21": 240000,
"5/6/21": 240000,
"5/7/21": 240000
}
},
]
绘制图表。您必须执行以下操作
GraphView graph=(GraphView)findViewById(R.id.graph);
LineGraphSeries=新的LineGraphSeries(新数据点[]){
新数据点(0,1),//有图形的坐标
新数据点(1,5),
新数据点(2,3),
新数据点(3,2),
新数据点(4,6)
});
图.addSeries(系列);
非常感谢,先生。我将尝试实现该方法。如果有效,请确保接受答案
GraphView graph = (GraphView) findViewById(R.id.graph);
LineGraphSeries<DataPoint> series = new LineGraphSeries<DataPoint>(new DataPoint[] {
new DataPoint(0, 1),//There are the coordinates of your graph
new DataPoint(1, 5),
new DataPoint(2, 3),
new DataPoint(3, 2),
new DataPoint(4, 6)
});
graph.addSeries(series);