2014-03-13 9 views
0

我使用的是hts package,它在最新版本4.x中有一個更好的標籤命名處理。不幸的是,stll標籤會被剪切成hts對象的圖形。R:hts包,標籤在作圖

bts <- ts(5 + matrix(sort(rnorm(500)), ncol=5, nrow=100)) 
y <- hts(bts, nodes=list(2, c(3, 2))) 
plot(y, levels = c(0, 1)) 

當處理冗長的標籤名稱時,這是一個特別的問題。任何想法如何避免這種裁剪?

Plot hts

回答

1

也許你可以嘗試使用plot(y, levels = c(0, 1), labels = FALSE)和使用text()功能自己添加標籤。

或者,plot(y, include = 70)給出了70個歷史觀察值以擺脫重疊標籤,如果顯示整個時間序列不是必需的。

+0

謝謝,但我覺得這兩個解決方案都很拗口,這不應該是必須的。我正在尋找一些需要較少手動控制的東西。也許現在hts包太有限了。希望羅布可以考慮未來的版本。我在Github上提出了一個問題https://github.com/robjhyndman/hts/issues/2。 – user2030503

+0

我試圖解決這個問題,但是'plot()'函數的基礎是非常有限的。因爲這也取決於用戶繪圖窗口的大小。 –