R / quantmod: несколько графиков, использующих одну и ту же ось Y

Я пытаюсь построить 6-дневные внутридневные данные в виде 6 диаграмм. Экспериментальная функция chart_Series () Quantmod работает с настройками par (). Я предварительно загрузил данные в столбцов (вектор объектов XTS), поэтому мой код выглядит следующим образом:

par(mfrow=c(3,2))   #3 rows, 2 columns

for(d in bars){
    print(chart_Series(d, type = "candlesticks") )
    }

Это работает, но каждая диаграмма имеет свой собственный масштаб по оси Y. Я хотел установить диапазон по оси Y, охватывающий все 6 дней, но не могу найти способ сделать это. Я пробовал это:

ylim=c(18000,20000)
print(chart_Series(d, type = "candlesticks",ylim=ylim) )

, но это не удается с ошибкой "неиспользованные аргументы". yrange = ylim также не работает.

Я могу использовать chartSeries (d, yrange = ylim), и это работает. Но насколько я знаю, я не могу разместить несколько графиков на одном дисплее (?). (Это может строго не относиться к теме, но также будут очень приветствоваться предложения по альтернативным пакетам R, которые могут рисовать красивые диаграммы свечей, позволяют управлять осью Y и могут рисовать несколько диаграмм на одном изображении.)

7
задан Darren Cook 11 January 2012 в 07:33
поделиться