TinyTeX tener LaTeX desde R sin esfuerzo

Con el último artículo he aprovechado para actualizar RSTUDIO y de paso, probar TinyTeX la versión de \(\LaTeX\) ligera para R que ha hecho Yihui Xie. La verdad que, hasta ahora me he apañado bien con MikTeX, pero esta versión de \(\LaTeX\) requiere cierta paciencia y un aprendizaje que no todo el mundo es capaz de sacrificar para la utilidad que obtiene, por eso la idea de una versión de \(\LaTeX\) sencilla y manejable desde R me pareció fantástica y esa es TinyTeX.
Graficas con ggplot

Graficas con ggplot

R
Manual breve de cómo hacer gráficos con la librería ggplot2, que es el más usado y completo paquete gráfico de R, con la ventaja de usar los criterios de gramática gráfica en su estructura. La gramática gráfica es un sistema de representación ordenado del trazado de gráficos. Consiste en dividir las partes que intervienen en pintar datos y analizarlo como si de la gramática ortográfica se tratase, otorgando a cada elemento una función característica.
Guía para imprimir en pdf desde R

Guía para imprimir en pdf desde R

He hecho una recopilación de indicaciones, trucos y preguntas para aprender a imprimir informes de calidad desde R con RSTUDIO, knitr y LaTeX . Creo que es un tema imprescindible para los científicos o ingenieros pues al final, nuestro trabajo debe ser plasmado en documentos y las posibilidades que ofrece R con rmarkdown y LaTeX son realmente sorprendentes. LaTeX es el procesador de textos por excelencia, pero hemos de reconocer que no es fácil iniciarse, es un lenguaje de marcado poderoso, pero muy complejo, por eso es tan importante la aprición de otros lenguajes intermedios como rmarkdown, que simplifican las reglas de marcado y hacen de traductores.
Ojos

Ojos

He estado con lío esta semana, pero hace tiempo que quería hacer algo divertido como un generador de caras.. como eso lo veo complejo, vamos a empezar por un generador de ojos. Me sorprendió lo sencillo que ha resultado hacer un ojo humano con funciones gráficas en R, casi en 5 minutos teníamos una ecuación que daba el pego, resultaba aparente y bastante fácil, hasta mi hija de 7 años se quedó encantada y empezó a jugar con los colores del iris.
Leaflet mapas dinamicos

Leaflet mapas dinamicos

mapas, GIS, R
Indice Leaflet Primeros pasos Cargar capas en el mapa Añadir capas shp y kml mapview Opciones de personalización Capa base Añadir grupos Otras opciones zoom etc popups Colores leaflet.extras Leaflet Leaflet es indiscutiblemente el lider de las librerías de código abierto para la creación de mapas dinámicos libres. Está escrita en JavaScript y por tanto pensada para internet desde sus entrañas.
graficos de red con igraph

graficos de red con igraph

R
Los gráficos de red son un tipo de diagramas en los que se pintan las relaciones entre nodos, por lo que sirven para representar datos con vínculos cruzados tipo red. Vamos a explicar cómo realizar un gráfico de red con la librería igraph, como siempre en R, tenemos varias opciones y librerías que los hacen, pero esta me ha parecido bastante buena y con opciones de personalización suficientes. igraph La pasada semana realizamos un ejemplo de gráfica Sankey, y en cierta forma los gráficos de red son el tipo generalizado de gráficos Sankey, con muchas más opciones.
Gráficos Snakey con R

Gráficos Snakey con R

Hace unos días ví un informe con un tipo de gráficos poco habitual. Se trataba de una gráfica de flujo que se suelen denominar como diagramas de Sankey. Se ha quedado con ese nombre por el ingeniero militar irlandés Matthew Henry Phineas Riall Sankey, que aunque no fue el inventor del gráfico, lo usó con acierto para una representación gráfica del flujo de energía en la máquina de vapor.
Mapas con tmap

Mapas con tmap

mapas, GIS, R
Vamos a hacer una breve exposición de la library(tmap), un paquete de mapas con sintaxis estilo ggplot y bastante simple de usar. Es un paquete que está en cran, pero también puedes descargarlo de github. Como ejemplo tomaremos los datos de una capa shp bajada de la web del Ministerio, con las comunidades autónomas de España. tmap El primer problema que veo es con Cataluña, bueno me explico, la capa debía estar con otro código y no con UTF-8 por lo que la letra ñ, la ha lee mal, y por eso he tenido que arreglar esto antes de continuar.
Algoritmo golfo cabo

Algoritmo golfo cabo

Hace unas semanas escribí un artículo de cómo generar un polígono de isla aleatoria, después lo complementamos con habilidades gráficas para crear una aplicación que hace mapas del tesoro aleatorios con varias islas y muchos adornos, lo puedes ver aquí. Cuando estuve programando el mapa del tesoro busqué un algoritmo que ayudara a localizar los puntos en el perímetro que fueran cabos y los puntos que fueran bahías o golfos, con la idea de poner nombres a estos puntos singulares, para que el mapa fuera realista.
Manual de sf para SIG

Manual de sf para SIG

GIS, R, mapas
Hace poco tiempo, usar SIG en R era bastante difícil. Teníamos que aprender el uso de muchas librerías diferentes que no tenían conexión de sintaxis. En mi caso acostumbrado a usar Arcgis y QGIS, veía que las opciones de R en aquel entonces estaban bastante limitadas, pero siempre creí que tenía un gran futuro para hacer SIG, solo faltaba tiempo de desarrollo. La principal librería para SIG y datos espaciales era sp, pero necesitabas siempre buscar funciones complementarias en otros paquetes.