JavaScript & React libraryReleases

Cosmograph 2.5

3D graphs! You can now explore your data in three dimensions instead of two, including graphs that already have their own 3D positions. Area selection works in 3D as well, and switching between 2D and 3D feels smoother, with the camera and layout carrying over more naturally.

You can also style links directly from your data, making it easier to tell different kinds of relationships apart at a glance. Unstyled graphs now start out looking cleaner too, thanks to a simpler default link width.

Cosmograph 2.4

Say hello to Annotations: you can now place notes around your graph and connect them to what they describe with arrows, with flexible label placement. Great for turning a graph into something you can actually explain to others, not just something to look at.

Preparing your data got easier too, you can now do it directly in DuckDB, and React users get a hook for working with the results. If you need visual consistency across multiple datasets, you can also fix color ranges and quantile bounds so nothing shifts unexpectedly.

On top of that, there are fixes across live data updates, selections, and cluster labelsdetection.

Cosmograph 2.3

Points can now be drawn as different shapes or as images — images load in parallel, get cached in your browser, and keep their proper size and aspect ratio.

This release also adds machine-readable schemas for Cosmograph configuration (handy for tooling and validation), more control over cluster labels, and faster label rendering. We also tuned the initial point placement so graphs of any size start out looking better right away.

Cosmograph 2.2

More control over how you navigate and export your graph: frame the camera around a specific set of points, export higher-resolution screenshots, and pull sampled link positions for your own overlays or analysis.

Bars now support Shift-click selection and animate smoothly when their order changes. Search can zoom in and focus on a selected point, and focused labels now stay visible more reliably.

We also improved iOS compatibility, made label content safer to render, and fixed several edge cases around empty selections, missing values, and link lookups.

Cosmograph 2.1

Bars, histograms, and timelines can now open with a saved selection already applied, so an interactive view can pick up right where you left off. Labels also gained finer controls for selected, unselected, focused, and automatically chosen points.

Search can include points connected to a result, and Data Kit can hold onto every input column without you having to list them one by one. Timelines also gained a scale built to handle values spread across very different magnitudes.

We fixed links disappearing after certain graph updates, and layouts using a fixed random seed are predictable again.