Estimados Quiero pedirles su ayuda, tengo es siguiente código para realizar un histograma, pero necesito utilizar la *función par()*, por que necesito varios histogramas en una hoja. pero la *función par() no me funciona para el código de histogram.... por favor me pueden ayudar.....* histogram( ~ bt , data = y, col="white", type = "percent", xlab = expression(hat(beta)[0]), ylab=ylab.h, ylim=c(0, valor.max.freq),xlim=c(valor.minx.b0, valor.maxx.b0), as.table=TRUE, panel = function(x, ...) { panel.histogram(x,...) panel.abline(v = b0.real , col = "red", lty=1, lwd=2) } ) Saludos Cordiales [[alternative HTML version deleted]]
Hola, La función histogram() pertenece al paquete gráfico "lattice". En este paquete la parametrización de la salida es diferente al que se utiliza en la librería "graphics", donde sí que se puede utilizar par(). Para poder utilizar par(), en vez de utilizar histogram() utiliza hist(). Aunque los parámetros que permite hist() son diferentes a los que utiliza histogram(). Saludos, Carlos Ortega www.qualityexcellence.es El 15 de noviembre de 2011 21:10, Valeska Yaitul <valeskayaitul@gmail.com>escribió:> Estimados > > Quiero pedirles su ayuda, tengo es siguiente código para realizar un > histograma, pero necesito utilizar la *función par()*, por que necesito > varios > histogramas en una hoja. pero la *función par() no me funciona para > el código de histogram.... por favor me pueden ayudar.....* > > histogram( ~ bt , > data = y, col="white", > type = "percent", > xlab = expression(hat(beta)[0]), ylab=ylab.h, > ylim=c(0, valor.max.freq),xlim=c(valor.minx.b0, valor.maxx.b0), > as.table=TRUE, > panel = function(x, ...) { > panel.histogram(x,...) > panel.abline(v = b0.real , col = "red", lty=1, lwd=2) > } ) > > > Saludos Cordiales > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
Hola, no se si le sirve, pero la semana pasada hice un gráfico donde había cuatro gráficos insertados, en la parte superior el histograma, luego uno en blanco (no en código), en al parte inferior un plot y el boxplot a su derecha. El código es el siguiente graficos_ruben <- layout(matrix(c(2, 0, 1, 3), 2, 2, byrow = TRUE), c(2, 1), c(1, 2), TRUE) plot(algunosRuben$out, ylab = "Dias", xlab = "N ", main = "Tiem)") hist(algunosRuben$out, ylab = "Cantidad", xlab = "Dias ", main="Histograma", breaks=seq(14,28,by=1) ) rug(algunosRuben$out) boxplot(algunosRuben$out, data= algunosRuben, notch=T, ylab = "Dias", xlab = "Distribucion", main = "Tiempo") Javier Marcuzzi -----Mensaje original----- From: Valeska Yaitul Sent: Tuesday, November 15, 2011 5:10 PM To: r-help-es en r-project.org Subject: [R-es] Gráficos Histogram Estimados Quiero pedirles su ayuda, tengo es siguiente código para realizar un histograma, pero necesito utilizar la *función par()*, por que necesito varios histogramas en una hoja. pero la *función par() no me funciona para el código de histogram.... por favor me pueden ayudar.....* histogram( ~ bt , data = y, col="white", type = "percent", xlab = expression(hat(beta)[0]), ylab=ylab.h, ylim=c(0, valor.max.freq),xlim=c(valor.minx.b0, valor.maxx.b0), as.table=TRUE, panel = function(x, ...) { panel.histogram(x,...) panel.abline(v = b0.real , col = "red", lty=1, lwd=2) } ) Saludos Cordiales [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola Valeska, histogram() pertenece a lattice y por tanto el uso de comandos como par() no tiene ningun efecto. Mi sugerencia es utilizar la opcion histogram(~ x | factor) en lattice, despues de procesar los datos de la manera adecuada, i.e., todos en una columna y una columna adicional con un factor que discrimine a que categoria pertenece. En la Figura 3.4 de [1] hay un ejemplo de esta estrategia similar. Si la opcion que menciono no es precisamente lo que estas buscando e insistes con el uso de "par()", una aproximacion a esta funcion en graficas de tipo lattice es la funcion grid.arrange() en gridExtra. Para mas informacion, consulta [2]. Un saludo, Jorge.- [1] http://lmdvr.r-forge.r-project.org/figures/figures.html [2] http://cran.r-project.org/web/packages/gridExtra/index.html * * 2011/11/15 Valeska Yaitul <>> Estimados > > Quiero pedirles su ayuda, tengo es siguiente código para realizar un > histograma, pero necesito utilizar la *función par()*, por que necesito > varios > histogramas en una hoja. pero la *función par() no me funciona para > el código de histogram.... por favor me pueden ayudar.....* > > histogram( ~ bt , > data = y, col="white", > type = "percent", > xlab = expression(hat(beta)[0]), ylab=ylab.h, > ylim=c(0, valor.max.freq),xlim=c(valor.minx.b0, valor.maxx.b0), > as.table=TRUE, > panel = function(x, ...) { > panel.histogram(x,...) > panel.abline(v = b0.real , col = "red", lty=1, lwd=2) > } ) > > > Saludos Cordiales > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
Hola, Aquí un ejemplo de cómo seguir utilizando histogram() y definir diferentes regiones en las que dibujar un histograma en cada una de ellas. El ejemplo está desarrollado con xyplot() y para dos gráficos, pero su uso con histogram y extensión a cuatro regiones es inmediata: http://www.quantumforest.com/2011/10/setting-plots-side-by-side/ Saludos, Carlos Ortega www.qualityexcellence.es El 15 de noviembre de 2011 21:26, Carlos Ortega <cof@qualityexcellence.es>escribió:> Hola, > > La función histogram() pertenece al paquete gráfico "lattice". > En este paquete la parametrización de la salida es diferente al que se > utiliza en la librería "graphics", donde sí que se puede utilizar par(). > > Para poder utilizar par(), en vez de utilizar histogram() utiliza hist(). > Aunque los parámetros que permite hist() son diferentes a los que utiliza > histogram(). > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > El 15 de noviembre de 2011 21:10, Valeska Yaitul <valeskayaitul@gmail.com>escribió: > >> Estimados >> >> Quiero pedirles su ayuda, tengo es siguiente código para realizar un >> histograma, pero necesito utilizar la *función par()*, por que necesito >> varios >> histogramas en una hoja. pero la *función par() no me funciona para >> el código de histogram.... por favor me pueden ayudar.....* >> >> histogram( ~ bt , >> data = y, col="white", >> type = "percent", >> xlab = expression(hat(beta)[0]), ylab=ylab.h, >> ylim=c(0, valor.max.freq),xlim=c(valor.minx.b0, valor.maxx.b0), >> as.table=TRUE, >> panel = function(x, ...) { >> panel.histogram(x,...) >> panel.abline(v = b0.real , col = "red", lty=1, lwd=2) >> } ) >> >> >> Saludos Cordiales >> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> >[[alternative HTML version deleted]]
Hola a todos, mi pregunta es: alguien conoce como se modifican los parametros graficos de la funcion ctree ??? Gracias jocedo [[alternative HTML version deleted]]
Hola, Entiendo que estás usando el paquete "party". Te recomendaría que usaras el paquete "partykit" que es una versión más actualizada de la misma librería y que permite mayor control de lo que buscas sobre los parámetros gráficos. Saludos, Carlos Ortega www.qualityexcellence.es 2011/11/19 jose cebrian <pepeceb@yahoo.es>> > Hola a todos, > mi pregunta es: > alguien conoce como se modifican los parametros graficos de la funcion > ctree ??? > > Gracias > jocedo > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Gracias Carlos, He usado partykit pero tampoco encuentro el modo de hacer ninguna operacion tipo cambio de letra, añadir colores, etc. ________________________________ De: Carlos Ortega <cof@qualityexcellence.es> CC: R-help-es <r-help-es@r-project.org> Enviado: domingo 20 de noviembre de 2011 11:00 Asunto: Re: [R-es] ctree Hola, Entiendo que estás usando el paquete "party". Te recomendaría que usaras el paquete "partykit" que es una versión más actualizada de la misma librería y que permite mayor control de lo que buscas sobre los parámetros gráficos. Saludos, Carlos Ortega www.qualityexcellence.es>Hola a todos, >mi pregunta es: >alguien conoce como se modifican los parametros graficos de la funcion ctree ??? > >Gracias >jocedo > [[alternative HTML version deleted]] > >_______________________________________________ >R-help-es mailing list >R-help-es@r-project.org >https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Hola, Estos detalles los tienes que definir en las funciones específicas que ahora trae el paquete para controlar lo que ocurre en los nodos terminales. Si miras la función "plot.party()", al final: node_inner <../../partykit/help/node_inner>, node_terminal<../../partykit/help/node_terminal> , edge_simple <../../partykit/help/edge_simple>, node_barplot<../../partykit/help/node_barplot> , node_boxplot <../../partykit/help/node_boxplot>. Son en estas funciones donde encontrarás los parámetros gráficos que se pueden modificar: colores, tamaños de línea, etc. Saludos, Carlos Ortega www.qualityexcellence.es El 21 de noviembre de 2011 07:51, jose cebrian <pepeceb@yahoo.es> escribió:> Gracias Carlos, > He usado partykit pero tampoco encuentro el modo de hacer ninguna > operacion tipo cambio de letra, añadir colores, etc. > > ------------------------------ > *De:* Carlos Ortega <cof@qualityexcellence.es> > *Para:* jose cebrian <pepeceb@yahoo.es> > *CC:* R-help-es <r-help-es@r-project.org> > *Enviado:* domingo 20 de noviembre de 2011 11:00 > *Asunto:* Re: [R-es] ctree > > Hola, > > Entiendo que estás usando el paquete "party". > Te recomendaría que usaras el paquete "partykit" que es una versión más > actualizada de la misma librería y que permite mayor control de lo que > buscas sobre los parámetros gráficos. > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > 2011/11/19 jose cebrian <pepeceb@yahoo.es> > > > Hola a todos, > mi pregunta es: > alguien conoce como se modifican los parametros graficos de la funcion > ctree ??? > > Gracias > jocedo > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > >[[alternative HTML version deleted]]