[R-es] Fwd: barchart con abline en lattice

Carlos Ortega cof en qualityexcellence.es
Mar Nov 6 13:16:34 CET 2012


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>


Más información sobre la lista de distribución R-help-es