Install Postgres/PostGIS and get started with spatial SQL

PostgreSql is already the second most loved database according to the 2018 StackOverflow survey and it’s the fastest growing in popularity . It’s billed as the “world’s most advanced open source relational database”, and with its comprehensive adherence to SQL standards compliance, it’s easy to see why users love it. But when you add the spatial […]

Continue reading →

The power of three: purrr-poseful iteration in R with map, pmap and imap

The purrr package is a functional programming superstar which provides useful tools for iterating through lists and vectors, generalizing code and removing programming redundancies. The purrr tools work in combination with functions, lists and vectors and results in code that is consistent and concise. In this post we focus primarily on the map family of […]

Continue reading →

Easy multi-panel plots in R using facet_wrap() and facet_grid() from ggplot2

One of the most powerful aspects of the R plotting package ggplot2 is the ease with which you can create multi-panel plots. With a single function you can split a single plot into many related plots using facet_wrap() or facet_grid(). Although creating multi-panel plots with ggplot2 is easy, understanding the difference between methods and some […]

Continue reading →

Convert Procreate illustrations into web-friendly svgs for interaction and animation

If you are interested in making beautiful custom data visualizations for the web, D3 and SVGs work great together. Both SVGs and D3 support interactivity and animation, offering a ton of flexibility to create unique interactive applications. Future posts will describe how to load and modify external SVGs with D3, but there are important steps […]

Continue reading →