JDBCXYDataset 表示時間序列資料
此範例示範如何建立表示時間序列資料的 JDBCXYDataset 並使用 JFreeChart 將其視覺化。
資料庫設定
我們建立一個記憶體資料庫(使用H2),其中包含名為inventory 的表,該表包含三列:when(時間戳記)、 n1(整數)和n2 (整數)。
程式碼概述
createDataset():
display()
:時間序列表示
JDBCXYDataset 辨識時間序列資料。查詢資料集時,傳回值是 Number 或 org.jfree.date.Date 的實例。後者將時間戳表示為 java.util.Date 物件。這使得 JFreeChart 能夠在時間序列圖表中正確處理時間值的顯示。輸出
圖表將顯示 n1 和 n2 值隨時間變化的圖表。 x 軸將以小時為間隔顯示每個資料點的日期和時間。註解
以上是如何使用 JDBCXYDataset 和 JFreeChart 視覺化時間序列資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!