Estoy tratando de trazar 6 días de datos intradía como 6 gráficos. La función chart_Series() experimental de Quantmod funciona con la configuración par(). He pre-cargado los datos en bars
(un vector de objetos XTS) por lo que mi código es el siguiente:R/quantmod: múltiples gráficos, todos utilizando el mismo eje y
par(mfrow=c(3,2)) #3 rows, 2 columns
for(d in bars){
print(chart_Series(d, type = "candlesticks"))
}
Esto funciona, pero cada uno tiene su propia tabla de diferente escala del eje y. Quería establecer un rango y que cubra los 6 días, pero no puedo encontrar la forma de hacerlo. Intenté esto:
ylim=c(18000,20000)
print(chart_Series(d, type = "candlesticks",ylim=ylim))
pero falla con el error de "argumento no utilizado (s)". yrange = ylim también falla.
Puedo usar chartSeries (d, yrange = ylim), y funciona. Pero hasta donde sé, no puedo poner múltiples gráficos en una pantalla (?). (Puede ser que sea estrictamente fuera de tema, pero las sugerencias para R paquetes alternativos que pueden dibujar gráficos de aspecto agradable de velas, permiten el control del eje Y y puedan extraer varios gráficos en una imagen también sería muy bienvenido.)
Gracias Vicente, que funciona! ¿Alguna sugerencia/enlace/artículo sobre cómo usar el diseño para volver a subir el subgrupo de volúmenes? –
He agregado un ejemplo con 'layout' (antes de ver tu respuesta ...) –