ggblanket es un paquete con funciones que recubren las del paquete ggplot2 con la razon de cambiar visualmente como se presentan las graficas,aunque en mi opinion solo cambia el codigo y hace mas facil crear graficas hasta cierto punto. Este paquete solo cubre hasta un 80% de las funciones de ggplot2.

Este paquete es desarrollado para el uso de todos, desde principiantes hasta expertos.


Librerias

library(ggplot2)

library(ggblanket)
## Warning: package 'ggblanket' was built under R version 4.2.3
library(ggversa)

library(tidyverse)
## ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.2 ──
## ✔ tibble  3.1.8     ✔ dplyr   1.1.0
## ✔ tidyr   1.3.0     ✔ stringr 1.5.0
## ✔ readr   2.1.4     ✔ forcats 1.0.0
## ✔ purrr   1.0.1     
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag()    masks stats::lag()
library(lubridate)
## 
## Attaching package: 'lubridate'
## 
## The following objects are masked from 'package:base':
## 
##     date, intersect, setdiff, union

Graf.

Anolis %>% 
 gg_blank(  x = HEIGHT,  #alpha, size, linewidth, shape, y linetype no se pueden usar al igual que con geom_*, pero gg_blank es un "work_around"
             y= SVL,
             
    col = SEX_AGE,#col une las funciones fill y color
    
    facet = Survey_Site, #facet ya se vio en clase
    
    facet2 = SEASON, #facet2 es otra aplicacion de facet a la misma grafica
    
    pal = c("green", "blue", "red"))+
  
                  geom_violin(aes(alpha=SEX_AGE))+

    scale_alpha_manual(values = c(0.1, .7, 0.5))+
  

    
      #pal te permite decidir exactamente que color usar para la grafica aun cuando se usa col, pero nota: col seria necesario ya que no solo da color tambien los divide por data. Pal tambien es heredado por otras funciones geom_
    
           
 geom_point()
## ℹ For further ggblanket information, see https://davidhodge931.github.io/ggblanket/
## This message is displayed once every 8 hours.
## Warning: Removed 308 rows containing non-finite values (`stat_ydensity()`).
## Warning: `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## Warning: Removed 308 rows containing missing values (`geom_point()`).

#Como se puede observar en vez de escribir geom_point o geom_bar solo se escribe
#gg_point o gg_bar

Si quieren conocer mas de ggblanket esta pagina puede ayudar:

  https://davidhodge931.github.io/ggblanket/articles/ggblanket.html

Para ver una lista de las funciones de ggblanket, puede visitar esta pagina:

  https://davidhodge931.github.io/ggblanket/reference/index.html