我試圖將6天的盤中數據繪製爲6個圖表。 Quantmod的實驗chart_Series()函數可以與par()設置一起使用。我已經預加載數據到bars
(XTS對象的載體),所以我的代碼如下所示:R/quantmod:多個圖表全部使用相同的y軸
par(mfrow=c(3,2)) #3 rows, 2 columns
for(d in bars){
print(chart_Series(d, type = "candlesticks"))
}
這工作,但在每個排行榜都有自己不同的Y軸比例。我想設置涵蓋全部6天的y範圍,但無法找到實現此目的的方法。我試過這個:
ylim=c(18000,20000)
print(chart_Series(d, type = "candlesticks",ylim=ylim))
但它失敗並顯示「unused argument(s)」錯誤。 yrange = ylim也失敗。
我可以使用chartSeries(d,yrange = ylim),它可以工作。但據我所知,我不能在一個顯示器(?)中放置多個圖表。 (可能會嚴格偏離主題,但對替代R包的建議可以繪製漂亮的燭臺圖表,允許y軸控制,並且可以在一個圖像上繪製多個圖表)也是非常受歡迎的。)
感謝文森特的作品!有關如何使用佈局恢復卷子圖表的任何建議/鏈接/文章? – 2012-01-12 03:03:29
我已經添加了一個'layout'的例子(在看到你的答案之前...) – 2012-01-12 03:47:22