我有这两个arraylist
static List<Date> xplot= new ArrayList<Date>();//[04:40:18, 04:40:35, 04:40:52, 04:41:09, 04:47:17, 04:47:47, 04:48:04]
static List<String> yplot= new ArrayList<String>();//[729.00,852.00,725.00,789.00,638.00,478.00,798.00]
在其中包含一些数据,现在我想使用androidplot绘制图形 (https://github.com/halfhp/androidplot/blob/master/docs/quickstart.md)教程但无法理解。有人可以帮忙吗?
答案 0 :(得分:0)
Androidplot对Number
的实例进行操作,因此您需要做的第一件事就是将List<Date>
和List<String>
列表转换为List<Number>
。
您可以使用Date
将Date.getTime()
转换为长时间戳。您的String
值似乎是浮点值,因此您可以将这些值直接传递给Float
构造函数。
获得转换后的值列表后,可以将其转换为XYSeries
,如下所示:
XYSeries series = new SimpleXYSeries(xVals, yVals, "my series");