¿Alguien sabe cómo dibujar un diagrama de barras agrupado (o apilado) con diferente número de elementos en cada grupo y que la leyenda quede "correcta"? Si utilizamos barplot (o barplot2 de gplots) podemos definir una matriz con columnas las diferentes alturas para cada grupo y si un grupo tiene menos categorias simplemente asignamos NA a los elementos sobrantes de esa columna. Pero no se cómo definir la leyenda para que refleje exactamente las categorías dibujadas. Saludos. Emilio.
Hola Emilio, Seguramente puedes cambiar los parametros de la leyenda para rotarlos o disminuirlos de tamaño. Mira ?par Un saludo Patricia El 18 de julio de 2011 21:16, <ehnandez@unex.es> escribió:> ¿Alguien sabe cómo dibujar un diagrama de barras agrupado (o apilado) con > diferente > número de elementos en cada grupo y que la leyenda quede "correcta"? > Si utilizamos barplot (o barplot2 de gplots) podemos definir una matriz con > columnas > las diferentes alturas para cada grupo y si un grupo tiene menos categorias > simplemente asignamos NA a los elementos sobrantes de esa columna. Pero no > se cómo > definir la leyenda para que refleje exactamente las categorías dibujadas. > Saludos. > Emilio. > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Patricia García González [[alternative HTML version deleted]]
Hola, El paquete "lattice" y una de sus funciones barchart() permite hacer esto que comentas de forma bastante automática (en cuanto a la gestión de los grupos y el número de elementos en cada uno de ellos). Aunque su parametrización es bastante diferente a la que utiliza barpplot o barplot2 y eso te puede suponer un extra de esfuerzo. De todas formas si proporcionas un ejemplo reproducible o el código que estás utilizando seguramente podamos ayudarte mejor. Saludos, Carlos Ortega www.qualityexcellence.es 2011/7/18 <ehnandez@unex.es>> ¿Alguien sabe cómo dibujar un diagrama de barras agrupado (o apilado) con > diferente > número de elementos en cada grupo y que la leyenda quede "correcta"? > Si utilizamos barplot (o barplot2 de gplots) podemos definir una matriz con > columnas > las diferentes alturas para cada grupo y si un grupo tiene menos categorias > simplemente asignamos NA a los elementos sobrantes de esa columna. Pero no > se cómo > definir la leyenda para que refleje exactamente las categorías dibujadas. > Saludos. > Emilio. > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]