3D ggplot of parabolic great circle trajectories (i.e. ballistic-ish paths) on a non-linear Robinson projection: how do we ensure the 3D data is consistent with the underlying ggplot? Simple: we extract the coordinate transformation from the ggplot object itself!

#RStats #rayshader #ggplot

Well well well, what do we have here? Is that... real 3D data in my 3D ggplot? 🀫

#RStats #rayshader #rayverse

3/5 We can use this information along with solar positioning via {swephR} to generate a beautifully rendered realistic atmosphere in our #rayrender and #rayshader plots! Rayshader's `render_highquality()` now optionally takes lat/long + datetime inputs, so you don't even need to learn anything new!

Introducing population tiles of France.

#rayshader adventures, an #rstats tale

Did this a while back but forgot to share: the Danube basin.

#rayshader adventures, an #rstats tale

The ParanΓ‘ basin.

#rayshader adventures, an #rstats tale

Average monthly precipitation of the world, 1970–2000

#rayshader adventures, an #rstats tale

Today's basin is the Yangtze.

#rayshader adventures, an #rstats tale

Average monthly precipitation of Japan, 1970–2000.

#rayshader adventures, an #rstats tale

Another day, another basin: the Mekong basin.

#rayshader adventures, an #rstats tale