Hello!
Biztosan valami egyszerű a megoldás, de nem találom.
Van egy grafikonom, amihez szeretnék adatokat adni. Ebben a formában "eszi meg":
DataSeries dataSeries = new DataSeries();
dataSeries.add(10, 20, 30, 40);
Na,most így kézzel remekül megy, de az .add(10, 20 ... akármennyi); részbe hogyan tudom dinamikusan beletenni az adatokat, mondjuk egy resultsetből vagy ciklussal, tömbből?
Köszönöm!
Page
viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
9 Comments
Auth Gábor
Ezmiez? JFreeChart?
Auth Gábor
Egyébként, ha args jellegű a metódus, akkor tömböt át lehet adni a paraméterlista helyett.
Kövér S. Tamás
ez most éppen dChart.
és apró példa, hogy hogyan, mert tömbbel próbálkoztam, de nem tetszett neki.
Auth Gábor
Nem találtam doksit dChart-hoz, van JavaAPI linked?
Kövér S. Tamás
Ő lenne az:
https://vaadin.com/directory#addon/dcharts-widget:vaadin
"kézzel" működik szépen, de úgy elég statikus a dolog...
Auth Gábor
Háát... nem látok hozzá élő API-t, amit találok, az nem létező oldalra mutat...
Ha változó hosszú a paraméterlista, akkor kell tudja fogadni a tömböt:
Nézd meg valahogy a forrásában vagy valami API dokumentációban, hogy varargs-e a metódus...
Kövér S. Tamás
Hát lehet, hogy nem pontosan értem. A gond az, hogy azt nem tudom, hogy az "a", "b", "c" ... "n" az mennyi lesz. Tehát, ah mondjuk egy adatlekérés után megvan az eredmény, valahogy végig kellene ballagni az eredményen és szépen sorba hozzáadogatni.
Kövér S. Tamás
Azt hiszem, kezdem érteni. De ez csak Stringgel megy? Mert ugye nekem számokkal kellene.
Kövér S. Tamás
Közben találtam egy másik példát, ahol megvan a megoldás:
dataSeries.newSeries();
for (float i = 0; i < 2 * Math.PI; i += 0.4) {
dataSeries.add(i, Math.sin(i - 0.8));
}