Servus,
ich bin gerade auf JFreeChart gestoßen
http://www.jfree.org/jfreechart/download.html
und habe auch schon etwas damit rum experimentiert.
Was ich jetzt umsetzen möchte ist das ich z.B. eine Spannung / Strom / Leistung über einen variablem Zeitraum anzeigen lassen kann.
Der Wert selbst ist ja kein Problem aber wie funktioniert das mit der Zeitachse ?
Die Zeit liegt bei mir im Format: 2016-08-09 18:48:18.0 vor, kann ich aber natürlich noch umformatieren
Kann JFreeChart mit dem Format umgehen ? Messwerte liegen immer nur vor wenn sich was geändert hat, kann also mal 30 Minuten nichts sein oder in einer Minute 30 Änderungen.
Momentan mache ich die Grafikerstellung noch selbst ohne JFreeChart und berechne mir somit auch die X Achse selbst (siehe Screenshot) allerdings mit dem Nachteil das rechts immer der letzte Wert steht und nicht nur bis zu dem Zeitpunkt einer 24 Stundenachse gezeichnet wird welcher der letzte ist.
Kann sowas JFreeChart umsetzen ?
Hier gibt es ja ein Haufen toller Beispiele
http://www.java2s.com/Code/Java/Chart/CatalogChart.htm
nur welches davon sollte ich mir näher umsetzen für mein Vorhaben ?
Nochmal kurz, mein Hauptproblem liegt bei der X Achse mit der Timeline, dort möchte ich
- einmal ein 24 Stunden Zeitraum anzeigen lassen mit Beschriftungen von 0-24 Uhr mit passend dazu Einträgen welche aber nicht immer zur vollen Stunde vorliegen, das müsste JFreeChart dann schon selbst erkennen.
- das andere ist halt ein flexibler Zeitraum, dort müssten dann wie bei mir im Screenshot die Zeitmarken auch eingefügt werden.
Hoffe ich habe es einigermaßen gut erklärt, bin mir eigentlich ziemlich sicher das so ein riesen Projekt wie JFreeChart das kann nur brauche ich nen Stups in die richtige Richtung
ich bin gerade auf JFreeChart gestoßen
http://www.jfree.org/jfreechart/download.html
und habe auch schon etwas damit rum experimentiert.
Was ich jetzt umsetzen möchte ist das ich z.B. eine Spannung / Strom / Leistung über einen variablem Zeitraum anzeigen lassen kann.
Der Wert selbst ist ja kein Problem aber wie funktioniert das mit der Zeitachse ?
Die Zeit liegt bei mir im Format: 2016-08-09 18:48:18.0 vor, kann ich aber natürlich noch umformatieren
Kann JFreeChart mit dem Format umgehen ? Messwerte liegen immer nur vor wenn sich was geändert hat, kann also mal 30 Minuten nichts sein oder in einer Minute 30 Änderungen.
Momentan mache ich die Grafikerstellung noch selbst ohne JFreeChart und berechne mir somit auch die X Achse selbst (siehe Screenshot) allerdings mit dem Nachteil das rechts immer der letzte Wert steht und nicht nur bis zu dem Zeitpunkt einer 24 Stundenachse gezeichnet wird welcher der letzte ist.
Kann sowas JFreeChart umsetzen ?
Hier gibt es ja ein Haufen toller Beispiele
http://www.java2s.com/Code/Java/Chart/CatalogChart.htm
nur welches davon sollte ich mir näher umsetzen für mein Vorhaben ?
Nochmal kurz, mein Hauptproblem liegt bei der X Achse mit der Timeline, dort möchte ich
- einmal ein 24 Stunden Zeitraum anzeigen lassen mit Beschriftungen von 0-24 Uhr mit passend dazu Einträgen welche aber nicht immer zur vollen Stunde vorliegen, das müsste JFreeChart dann schon selbst erkennen.
- das andere ist halt ein flexibler Zeitraum, dort müssten dann wie bei mir im Screenshot die Zeitmarken auch eingefügt werden.
Hoffe ich habe es einigermaßen gut erklärt, bin mir eigentlich ziemlich sicher das so ein riesen Projekt wie JFreeChart das kann nur brauche ich nen Stups in die richtige Richtung