Utilizando pch
Puedo trazar cualquier símbolo y asignarle cualquier etiqueta en la leyenda. Pero, ¿cómo puedo trazar dos símbolos para cada etiqueta de leyenda? Por ejemplo, en el siguiente diagrama, me gustaría tener ■ ▲ ● emparejado con versiones rojas de esos, así que tengo solo tres etiquetas 'a', 'b', 'c' en la leyenda, para esos seis símbolos. Por el momento, parece que la leyenda básica parcela permite mí sólo para trazar un símbolo para cada etiqueta:Mostrar dos símbolos para cada etiqueta de leyenda
plot(rnorm(50),pch=c(15:17),col=1:2)
legend('topleft',pch=c(15:17),col=1:2,legend=c("a","b","c"),cex=1.5)
Lo que impide la construcción de una leyenda a sí mismo con una combinación de 'puntos()' 'y de texto()'? (¿o sería una solución "aceptable"?) Otra idea sería usar 'ggplot2' con una escala' discrete' y 'color'. – chl
@chl: Su primer punto: pensé que sería posible una solución más robusta/automática. Su segundo punto: sinceramente no me gusta ggplot2, porque agrega mucho chartjunk por defecto, así que lo evito. ¿Tal vez tienes una idea similar para celosía/cuadrícula? –
Hmm. Me pregunto si los temas ggplot2 pueden modificarse para hacerte más feliz. ¿Qué consideras chartjunky además de los fondos y las líneas de la cuadrícula? Aunque creo que la solución de celosía proporcionada por @Josh O'Brien a continuación le conviene muy bien. –