Mastodon
Data Imaginist
Main Packages
gganimate
patchwork
ggraph
tidygraph
ggforce
ggfx
euclid
Art
About
Visualization and Beyond…
A bunch of giraffes, all bundled up
ggraph 2.2.0 has been released. This was definitely not supposed to be a feature release, yet here we are…
Feb 28, 2024
A small patch of free features
patchwork 1.2.0 is out with two outstanding new features. Read on to learn more
Jan 8, 2024
A new focus on tidygraph
A new tidygraph release is out. Read here what’s new in v1.3.0
Dec 18, 2023
Say Goodbye to “Good Taste”
I’m happy to announce the formal release of ggfx. My gift to myself after a year of font rendering work and a package certain to annoy any data visualisation purists in the neighbourhood.
Mar 31, 2021
Insetting a new patchwork version
A new version of patchwork has reached CRAN, read on to find out which new features it brings…
Nov 9, 2020
A noisy start
A huge update to ambient is finally on CRAN… mostly because I forgot to submit it a year ago 😬
Mar 18, 2020
Vectorising like a (semi)pro
A short and practical introduction to what vectorising in R really is all about
Mar 15, 2020
Don’t be a Dick
It’s not that difficult…
Dec 13, 2019
Patch it up and send it out
Finally! Patchwork has finally been released on CRAN. Finally! No Joke… It’s all there! Go check it out.
Dec 1, 2019
The Colour of Everything
Colours are a central aspect of many visualisations, and a new release of the farver package is ready to supercharge colour manipulation in R.
Nov 13, 2019
1 giraffe, 2 giraffe, GO!
After what seems like a lifetime, ggraph v2 has been released on CRAN. It packs many improvements, new features, bug fixes, and a tighter integration with tidygraph. Read all about it here…
Sep 2, 2019
A Flurry of Facets
ggforce 0.3.0 has landed on CRAN, a mere 5 months since the last release, showing my commitment to a more incremental release cycle. It doesn’t skip on cool features though…
Aug 8, 2019
The ggforce Awakens (again)
After more than 2 years of hibernation the ggforce package is back in full force. Get the sense of this major release in this blog post.
Mar 7, 2019
gganimate has transitioned to a state of release
After being the primary focus of my spare time for almost a year, gganimate has finally landed on CRAN. I hope you’ll enjoy using it as much as I’ve enjoyed developing it.
Jan 3, 2019
Entering and Exiting 2018
My year in review… It has been quite a ride!
Jan 2, 2019
transformr: Age of Spatial
Wondering what powers the polygon transitions in gganimate? The package is
transformr
and it has just landed on CRAN
Dec 9, 2018
The tweenr is all grown up
A new tweenr version is out and this post tells you all you need to know to make the transition
Oct 22, 2018
What Are We Plotting, What Are We Animating
… wherein I open Pandoras box when it comes to interpolating data for animations
Sep 24, 2018
Scico and the Colour Conundrum
scico is now available on CRAN, ready to spread sensible colours to the world. In this post I’ll show the few functions that it brings and talk a bit more in general why colour is something to think about when plotting data
May 30, 2018
lime v0.4: The kitten picture edition
The new version of lime adds support for image models as well as build-in support for keras models and range of other tweaks
Mar 6, 2018
Let it flow, let it flow, let it flow
particles, my R port of the d3-force algorithm, is now on CRAN — read on to find out why you should care!
Feb 22, 2018
tidygraph 1.1 – A tidy hope
I’m very happy to present the next version of tidygraph to the world, a release which is more than anything else a feature release bringing many new possibilities for your network analysis workflow.
Feb 12, 2018
Looking Back on 2017
Everything that ever happened in 2017 - Eyes of the beholder may apply
Dec 22, 2017
Setting fire to deployment: Heroku
In this blog post I’ll show one way of deploying fiery web services: As a Heroku app.
Nov 6, 2017
Moving to Blogdown
A short post about my descision to move from Jekyll to Blogdown/Hugo
Oct 29, 2017
Announcing lime - Explaining the predictions of black-box models
Have you been looking at the Python world with jealousy over their ability to explain machine learning predictions? Look no more! lime is now available for R
Sep 14, 2017
Introducing routr - Routing of HTTP and WebSocket in R
I’m happy to finally be able to announce that routr is on CRAN, thus completing the standard fiery stack trifecta
Aug 22, 2017
I made a 3D movie with ggplot2 once - here’s how I did it
A showcase of facet_stereo() in ggforce. A largely useless, but fun, feature
Aug 18, 2017
When A Fire Starts to Burn - Fiery 1.0 released
The R webserver framework fiery has just been updated to v1.0
Aug 16, 2017
Introducing reqres
A modern R interface to HTTP messages
Aug 13, 2017
Beneath the canvas
On performance, mechanics, and coding in ggplot2
Jul 24, 2017
Reigniting the fire: A roadmap for fiery
The fiery package has laid relatively dormant since its introduction a year ago, despite my best attempts to carve out time for it. This ends now!
Jul 12, 2017
Introducing tidygraph
Towards a tidy API for relational data
Jul 7, 2017
Taking control of animations in R and demystifying them in the process
Some time ago I created the logo for www.data-imaginist.com and and promised to show you how it could be animated. The time for that has come…
May 2, 2017
Announcing ggraph: A grammar of graphics for relational data
ggraph, a package for creating network and tree visualizations using the ggplot2 API has just been released on CRAN
Feb 23, 2017
Introduction to ggraph: Edges
In the third post in this series of ggraph introductions I will dive into how to connect nodes using edges
Feb 16, 2017
Introduction to ggraph: Nodes
In the second post in this series of ggraph introductions I will dive into how nodes are drawn
Feb 10, 2017
Introduction to ggraph: Layouts
In the first post in a series of ggraph introductions I will talk about how ggraph specifies and uses layouts
Feb 6, 2017
Data Driven Christmas Card Animation with Voronoi Tiles
In this post I’m going to show you how to make a Christmas card that will bring joy to even the geekiest of data scientists
Dec 21, 2016
Announcing ggforce: Accelerating ggplot2
ggforce is a collection of extensions to the ggplot2 plotting system intended to add missing pieces, boost functionality, and break the boundaries of what’s possible.
Nov 22, 2016
Becoming The Intern
The story of how I landed the most prestigious internship within the world of R visualization frameworks.
Oct 31, 2016
Creating a Bees and Bombs gif in R
If you don’t know Bees and Bombs go look him up immediatly. In this post I’ll recreate one of his recent masterpieces in R and hopefully talk a bit about problem decomposition in the process
Oct 20, 2016
Data Driven Logo Design with ggraph and gtable
I recently created the logo for www.data-imaginist.com and in this post I will describe how I did it and what went through my head in the process
Oct 7, 2016
Announcing curry: Operator based currying and partial application
curry is a new package just released on CRAN, that allows you to perform currying and partial application of functions using a range of operators.
Sep 29, 2016
Welcome to Data Imaginist!
This is the opening post of my site, where I denounce any attempt at perfection.
Sep 18, 2016
No matching items