JDBCXYDataset stellt Zeitreihendaten dar
Dieses Beispiel zeigt, wie man ein JDBCXYDataset erstellt, das Zeitreihendaten darstellt, und es mit JFreeChart visualisiert.
Datenbank-Setup
Wir erstellen eine In-Memory-Datenbank (mit H2) mit einer Tabelle namens inventory, die drei Spalten hat: when (Zeitstempel), n1 (Ganzzahl) und n2 (Ganzzahl).
Codeübersicht
createDataset():
display():
Zeitreihendarstellung
JDBCXYDataset erkennt Zeitreihendaten. Bei der Abfrage des Datensatzes sind die zurückgegebenen Werte Instanzen von Number oder org.jfree.date.Date. Letzteres stellt Zeitstempel als java.util.Date-Objekte dar. Dadurch kann JFreeChart die Anzeige von Zeitwerten in Zeitreihendiagrammen korrekt verarbeiten.
Ausgabe
Das Diagramm zeigt ein Diagramm der Werte n1 und n2 über die Zeit an. Auf der x-Achse werden Datum und Uhrzeit jedes Datenpunkts in stündlichen Intervallen angezeigt.
Hinweise
Das obige ist der detaillierte Inhalt vonWie visualisiere ich Zeitreihendaten mit JDBCXYDataset und JFreeChart?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!