babyplots-logo

abyplots

Easy, fast, interactive 3D plots for data exploration and presentation.

surface
point cloud
heat map
shape cloud
image stack

Drag to rotate, shift + scroll to zoom, right click to pan.

Create babyplots in JavaScript, R, Python or interactively!

And integrate fully interactive babyplots in PowerPoint slides!


News

babyplots library version 1.7.0 released

February 4th, 2023

We are starting the year 2023 with 1.7.0 of the babyplots library and the corresponding versions of the babyplots R and Python implementations.

Version 1.7.0 brings some under the hood improvements to the babyplots library. We upgraded to the latest version of babylonjs (5.44) which improves the performance of the library.

Additionally, the R implementation now includes getters and setters for many of the plot options. This makes it easier to modify the plot after it has been created. Especially when using the babyplots in a Shiny app, this can be very useful. The package now depends on the latest version of htmlwidgets (1.6.1).

Lastly, the individual shiny bindings per plot type in the R package have been deprecated. Instead, you can use the babyplotsOutput() and renderBabyplot() functions to create a plot. The repository of the R package now includes an example shiny app that demonstrates how to use the new functions.

babyplots library version 1.6.0 released

April 2nd, 2022

Announcing version 1.6.0 of the babyplots library and the corresponding versions of the babyplots R and Python implementations.

The line plot type added in version 1.5.0 has been extended with a new feature: animations! Animations allow you to visualize the drawing of a line from start to end over time.

babyplots library version 1.5.0 released

March 29th, 2022

We are excited to announce the release of version 1.5.0 of the babyplots library and the corresponding versions of the babyplots R and Python implementations.

This version brings a new visualization type to babyplots: line. Lines are 3-dimensional continuous lines that are described by the x, y and z coordinates of the points along the line. Each point can also have a color variable which is interpolated along the line connecting the points. Additionally, labels can be added alongside the points of the line.

You can check out an example of a line in combination with a point cloud in this recent Tweet about the word guessing game "Semantle".

Find the documentation on the new plot type here: