我經常在Excel中繪製時間序列數據,我發現在線圖上缺省的Excel日期軸標記非常難看。特別是,Excel的日期軸標記算法
1)日期往往是水平或垂直旋轉,壓縮繪圖區的房地產,使日期標籤難以閱讀。這是因爲有兩個主要的刻度線。
2)標籤顯示的精確度太高:時間序列數據庫通常會將類似於每月時間序列的內容轉儲到電子表格中,其日期值類似於1/1/2001,2/1/2001等.Excel將嘗試顯示默認情況下爲完整的mm/dd/yyyy日期字符串,這對於日常短時間序列可能更可取,但對於非日常系列或長時間運行的系列是不合需要的。在這些情況下,格式化爲mm/yyyy或yyyy可能更可取。
我的問題是,有沒有人有一個很好的算法已經寫了,可以使一個漂亮的日期標籤軸?水平標籤只有距離足夠的刻度才能適應這種情況,並且在數據開始覆蓋更長和更長的時間範圍(即從1/1/2001變換爲1/2001到2001的標籤)時智能化日期格式。我最終必須使用VBA編寫此代碼,但我可以翻譯用另一種語言編寫的算法。
謝謝。