如何設置時間間隔,在TimeSeriesChart域軸? 現在我有標籤域軸它看起來像:22.00 23.00,00.00,1.00,2.00,等JFreeCharts TimeSeriesChart設置域間隔
如何設置他們喜歡的:12年2月11日等年2月我 應該有posibility看到所有隻有當我放大圖表時
編輯:現在我的SimpleDateFormat
幫助解決這個問題。
DateAxis dateAxis = (DateAxis) plot.getDomainAxis();
DateFormatSymbols dfs = DateFormatSymbols.getInstance(); // default locale
dateAxis.setDateFormatOverride(new SimpleDateFormat("dd-MMM-HH:mm", dfs));
圖表顯示:
編輯:問題仍然是開放的:是否可以設置像按天域軸分組?
編輯:更多的信息:) 我試圖讓上週期間的一些數據,但如果只有1或2天數據庫中的數據,圖表看起來就像這樣:
,你可以看到時間軸上的存儲信息從00.00(實際開始時間爲23.xx)到10.00,並不好,因爲用戶應該看到哪一天數據屬於哪一天。在這種情況下,我創建的TimeSeries並填寫喜歡:
TimeSeries ts=new TimeSeries(name);
ts.addOrUpdate(new Hour(date), value);
如果我填TS喜歡
ts.addOrUpdate(new Day(date), value);
然後圖表沒有顯示任何數據
Quistion是怎麼通過幾天製作圖表組數據(可能需要縮放),如下圖所示?
感謝您的答覆。我已經嘗試過了,但在這種情況下,一些存儲數小時信息的圖表是空的。例如,我有0數據項在0.00,1在7.00和0再次在2.00數據添加與常規時間段小時,在這種情況下圖表顯示爲三角形,這是好的...但是,當我使用天RegularTimePeriod -chart空和域軸包含日期23:59:59:999和00:00:00:000 – Volad 2012-02-17 20:50:01
請編輯您的問題包括[SSCCE(http://sscce.org/)表現出您所描述的問題。 – trashgod 2012-02-17 21:00:57
您是否嘗試更改'TickUnit',如上所示? – trashgod 2012-02-18 16:45:02