/ / Wykreśl dwie tablice z Androidem za pomocą androidplot - android, tablica, wykres, androidplot

Narysuj dwie listy w androidzie używając androidplota - androida, tablicy, wykresu, androidplota

Mam tych dwóch arraylistów

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]

mając trochę danych, a teraz chcę wykreślić wykres za pomocą androidplot (https://github.com/halfhp/androidplot/blob/master/docs/quickstart.md) samouczek, ale nie do zrozumienia. Czy ktoś może pomóc?

Odpowiedzi:

0 dla odpowiedzi № 1

Androidplot działa na instancjach Number więc pierwszą rzeczą, którą musisz zrobić, jest konwersja List<Date> i List<String> listy do List<Number>.

Możesz przekonwertować Date do długiego znacznika czasu przy użyciu Date.getTime(). Twój String wartości wydają się być liczbami zmiennoprzecinkowymi, więc można przekazać te wartości bezpośrednio do pliku Float konstruktor.

Po utworzeniu list przekonwertowanych wartości możesz przekształcić je w XYSeries lubię to:

XYSeries series = new SimpleXYSeries(xVals, yVals, "my series");