Perfecto! muchas gracias Carlos; la verdad que estuve un buen rato intentándolo, pero aún no comprendo la estructura de lattice, así que modificaba cosas un poco al tuntun. Tengo otra cuestión un poco más controvertida, no sé si este será el foro adecuado para proponerla o supondrá un debate innecesario.... Como os decía, acabo de iniciarme en R, y estoy explorando las opciones de visualización. Mi objetivo es llegar a manejarlo con soltura, pero todo esto resulta un poco complicado y tengo que seleccionar 'por donde empezar'. En este sentido y desde el punto de vista de la visualización de los datos, me surge la duda de si sumergirme en el paquete lattice o en ggplot. Obvio que cada uno tendrá sus cosas buenas y malas, pero así desde un punto de vista práctico, pensando en alguien que está empezando y que lo usará para visualizar análisis simples (nada más allá de las correlaciones por el momento) ¿cuál recomendaríais? Muchas gracias de nuevo, que tengáis buen día! Saludos, Beatriz Martínez El 5 de noviembre de 2012 22:10, Carlos Ortega <cof en qualityexcellence.es>escribió:> Hola, > > De esta forma: > > chart<- barchart(web[,2] ~ web[,1], > panel= function (...){ > panel.abline(h=mean(web[,2]), lwd = 3, col.line="red") > panel.barchart(...)}, > ylab=colnames(web)[2], > xlab="Country", > main= "Social Web Involvement", > ) > print (chart) > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > El 5 de noviembre de 2012 20:15, Beatriz Martínez <mtnezb en gmail.com>escribió: > >> Hola a todos: >> >> soy nueva en R así que es posible que la pregunta sea simple, pero no >> encuentro la solución. >> >> El caso, quiero hacer un gráfico de barras sencillito, pero con una linea >> horizontal que represente la media. Para ello estoy usando el paquete >> lattice. >> >> Pues bien, si hago el gráfico sin aplicar la linea, no hay problema: >> >> ----- >> barchart(web[,2] ~ web[,1], >> col="#2C575D", >> ylab=colnames(web)[2], >> xlab="Country", >> main= "Social Web Involvement") >> >> [image: Imágenes integradas 1] >> >> ------ >> >> Ahora bien, cuando trato de pintar la linea, las barras se vuelven >> horizontales (a pesar de que las etiquetas de los ejes las mantiene en su >> sitio) y no tengo nada claro qué valores están representado. Eso sí, la >> linea de la media sale en su sitio. >> >> -------- >> chart<- barchart(web[,2] ~ web[,1], >> panel= function (x,y){ >> panel.abline(h=mean(web[,2]), lwd = 3, col.line="red") >> panel.barchart(x,y, col="#2C575D")}, >> ylab=colnames(web)[2], >> xlab="Country", >> main= "Social Web Involvement", >> ) >> print (chart) >> >> >> [image: Imágenes integradas 2] >> >> ¿alguna idea de cómo tener el primer gráfico con la linea del segundo? >> >> Muchísimas gracias de antemano >> >> Saludos, >> >> Beatriz Martínez >> >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es >------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/ba596f92/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 23648 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/ba596f92/attachment-0002.png> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 23656 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/ba596f92/attachment-0003.png>
Hola Beatriz. Yo te recomendaría, muy personalmente, los siguientes pasos: 1. Devorar el manejo gráfico nativo de R primeramente y 2. comenzar el estudio detallado de ggplot2 y lattice (en este orden). El orden del punto 2 puede ser caprichoso, pero el punto 1 es fundamental a mi juicio. ¡Salud! 2012/11/6 Beatriz Martínez <mtnezb en gmail.com>> Perfecto! muchas gracias Carlos; la verdad que estuve un buen rato > intentándolo, pero aún no comprendo la estructura de lattice, así que > modificaba cosas un poco al tuntun. > > Tengo otra cuestión un poco más controvertida, no sé si este será el foro > adecuado para proponerla o supondrá un debate innecesario.... > > Como os decía, acabo de iniciarme en R, y estoy explorando las opciones de > visualización. Mi objetivo es llegar a manejarlo con soltura, pero todo > esto resulta un poco complicado y tengo que seleccionar 'por donde > empezar'. > En este sentido y desde el punto de vista de la visualización de los > datos, me surge la duda de si sumergirme en el paquete lattice o en ggplot. > > Obvio que cada uno tendrá sus cosas buenas y malas, pero así desde un > punto de vista práctico, pensando en alguien que está empezando y que lo > usará para visualizar análisis simples (nada más allá de las correlaciones > por el momento) ¿cuál recomendaríais? > > Muchas gracias de nuevo, que tengáis buen día! > > Saludos, > Beatriz Martínez > > > El 5 de noviembre de 2012 22:10, Carlos Ortega <cof en qualityexcellence.es>escribió: > >> Hola, >> >> De esta forma: >> >> chart<- barchart(web[,2] ~ web[,1], >> panel= function (...){ >> panel.abline(h=mean(web[,2]), lwd = 3, col.line="red") >> panel.barchart(...)}, >> ylab=colnames(web)[2], >> xlab="Country", >> main= "Social Web Involvement", >> ) >> print (chart) >> >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> >> El 5 de noviembre de 2012 20:15, Beatriz Martínez <mtnezb en gmail.com>escribió: >> >>> Hola a todos: >>> >>> soy nueva en R así que es posible que la pregunta sea simple, pero no >>> encuentro la solución. >>> >>> El caso, quiero hacer un gráfico de barras sencillito, pero con una >>> linea horizontal que represente la media. Para ello estoy usando el paquete >>> lattice. >>> >>> Pues bien, si hago el gráfico sin aplicar la linea, no hay problema: >>> >>> ----- >>> barchart(web[,2] ~ web[,1], >>> col="#2C575D", >>> ylab=colnames(web)[2], >>> xlab="Country", >>> main= "Social Web Involvement") >>> >>> [image: Imágenes integradas 1] >>> >>> ------ >>> >>> Ahora bien, cuando trato de pintar la linea, las barras se vuelven >>> horizontales (a pesar de que las etiquetas de los ejes las mantiene en su >>> sitio) y no tengo nada claro qué valores están representado. Eso sí, la >>> linea de la media sale en su sitio. >>> >>> -------- >>> chart<- barchart(web[,2] ~ web[,1], >>> panel= function (x,y){ >>> panel.abline(h=mean(web[,2]), lwd = 3, col.line="red") >>> panel.barchart(x,y, col="#2C575D")}, >>> ylab=colnames(web)[2], >>> xlab="Country", >>> main= "Social Web Involvement", >>> ) >>> print (chart) >>> >>> >>> [image: Imágenes integradas 2] >>> >>> ¿alguna idea de cómo tener el primer gráfico con la linea del segundo? >>> >>> Muchísimas gracias de antemano >>> >>> Saludos, >>> >>> Beatriz Martínez >>> >>> >>> >>> _______________________________________________ >>> R-help-es mailing list >>> R-help-es en r-project.org >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >>> >> >> >> -- >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- «But Gwindor answered: 'The doom lies in yourself, not in your name.'» JRR Tolkien ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/7898dda6/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 23656 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/7898dda6/attachment-0002.png> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 23648 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/7898dda6/attachment-0003.png>
Hola Beatriz, Sí, sería muy largo y como te están comentando me haría primero con las funciones gráficas básicas. Y luego, sobre ggplot2 y lattice, antes de decidirte por alguno de ellos (cuidado que no son excluyentes) esto quizás te ayude a formarte una mejor opinión: http://learnr.wordpress.com/2009/06/28/ggplot2-version-of-figures-in-lattice-multivariate-data-visualization-with-r-part-1/ Saludos, Carlos Ortega www.qualityexcellence.es El 6 de noviembre de 2012 09:21, Beatriz Martínez <mtnezb en gmail.com>escribió:> Perfecto! muchas gracias Carlos; la verdad que estuve un buen rato > intentándolo, pero aún no comprendo la estructura de lattice, así que > modificaba cosas un poco al tuntun. > > Tengo otra cuestión un poco más controvertida, no sé si este será el foro > adecuado para proponerla o supondrá un debate innecesario.... > > Como os decía, acabo de iniciarme en R, y estoy explorando las opciones de > visualización. Mi objetivo es llegar a manejarlo con soltura, pero todo > esto resulta un poco complicado y tengo que seleccionar 'por donde > empezar'. > En este sentido y desde el punto de vista de la visualización de los > datos, me surge la duda de si sumergirme en el paquete lattice o en ggplot. > > Obvio que cada uno tendrá sus cosas buenas y malas, pero así desde un > punto de vista práctico, pensando en alguien que está empezando y que lo > usará para visualizar análisis simples (nada más allá de las correlaciones > por el momento) ¿cuál recomendaríais? > > Muchas gracias de nuevo, que tengáis buen día! > > Saludos, > Beatriz Martínez > > > El 5 de noviembre de 2012 22:10, Carlos Ortega <cof en qualityexcellence.es>escribió: > >> Hola, >> >> De esta forma: >> >> chart<- barchart(web[,2] ~ web[,1], >> panel= function (...){ >> panel.abline(h=mean(web[,2]), lwd = 3, col.line="red") >> panel.barchart(...)}, >> ylab=colnames(web)[2], >> xlab="Country", >> main= "Social Web Involvement", >> ) >> print (chart) >> >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> >> El 5 de noviembre de 2012 20:15, Beatriz Martínez <mtnezb en gmail.com>escribió: >> >>> Hola a todos: >>> >>> soy nueva en R así que es posible que la pregunta sea simple, pero no >>> encuentro la solución. >>> >>> El caso, quiero hacer un gráfico de barras sencillito, pero con una >>> linea horizontal que represente la media. Para ello estoy usando el paquete >>> lattice. >>> >>> Pues bien, si hago el gráfico sin aplicar la linea, no hay problema: >>> >>> ----- >>> barchart(web[,2] ~ web[,1], >>> col="#2C575D", >>> ylab=colnames(web)[2], >>> xlab="Country", >>> main= "Social Web Involvement") >>> >>> [image: Imágenes integradas 1] >>> >>> ------ >>> >>> Ahora bien, cuando trato de pintar la linea, las barras se vuelven >>> horizontales (a pesar de que las etiquetas de los ejes las mantiene en su >>> sitio) y no tengo nada claro qué valores están representado. Eso sí, la >>> linea de la media sale en su sitio. >>> >>> -------- >>> chart<- barchart(web[,2] ~ web[,1], >>> panel= function (x,y){ >>> panel.abline(h=mean(web[,2]), lwd = 3, col.line="red") >>> panel.barchart(x,y, col="#2C575D")}, >>> ylab=colnames(web)[2], >>> xlab="Country", >>> main= "Social Web Involvement", >>> ) >>> print (chart) >>> >>> >>> [image: Imágenes integradas 2] >>> >>> ¿alguna idea de cómo tener el primer gráfico con la linea del segundo? >>> >>> Muchísimas gracias de antemano >>> >>> Saludos, >>> >>> Beatriz Martínez >>> >>> >>> >>> _______________________________________________ >>> R-help-es mailing list >>> R-help-es en r-project.org >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >>> >> >> >> -- >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> > >-- Saludos, Carlos Ortega www.qualityexcellence.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/8c9e667f/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 23648 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/8c9e667f/attachment-0002.png> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 23656 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20121106/8c9e667f/attachment-0003.png>