plots - r plot title
R: ¿Cuáles son los pros y los contras de usar Lattice versus ggplot2? (3)
Esto se resume muy bien en un conjunto de publicaciones de blog en el blog Learn R.
R: ¿Cuáles son los pros y los contras de usar Lattice versus ggplot2?
Me encanta lo que dijo Roger Peng al comparar los paquetes Base / Lattice / gglot2 en su ppt: https://github.com/rdpeng/CourseraLectures/blob/master/ggplot2_part1.pptx
Base
- Modelo de "paleta de artistas"
- Comienza con un lienzo en blanco y compila desde allí
- Comience con la función de diagrama (o similar)
- Use funciones de anotación para agregar / modificar (texto, líneas, puntos, eje)
Pros:
Cómodo, refleja cómo pensamos construir parcelas y analizar datos
Contras:
- No se puede volver una vez que se inició la trama (es decir, para ajustar los márgenes);
- necesita planear con anticipación
- Difícil de "traducir" a otros una vez que se ha creado una nueva trama (sin "lenguaje" gráfico). Parcela es solo una serie de comandos R
Enrejado
Los diagramas se crean con una llamada de función única (xyplot, bwplot, etc.)
Pros:
- Más útil para acondicionar tipos de parcelas: mirando cómo y cambia con x en los niveles de z
- Piensa que los márgenes / espaciado se configuran automáticamente porque toda la trama se especifica a la vez
- Bueno para poner muchas muchas tramas en una pantalla
Contras:
- A veces es incómodo especificar un argumento completo en una sola llamada de función
- La anotación en la trama no es intuitiva
- El uso de funciones y subíndices del panel es difícil de manejar y requiere una preparación intensa
- No se puede "agregar" a la trama una vez que se ha creado
ggplot2
Pros:
- Dividir la diferencia entre la base y el enrejado
- Trata automáticamente con espaciado, texto, títulos, pero también le permite anotar al "agregar"
- Similitud superficial con celosía pero generalmente más fácil / más intuitiva de usar
- El modo predeterminado toma muchas decisiones para usted (¡pero puede personalizarlo!)
ggplot2 actualmente no admite superficies 3D verdaderas, de acuerdo con esta publicación:
ggplot2 Versión de las figuras en "Enrejado: visualización de datos multivariante con R"