Skip to content

Data Visualization Packages

Jakub Hampl edited this page Jan 15, 2018 · 19 revisions

Visualizing data can be a daunting task. Currently there exist a number of packages that can help.

gampleman/elm-visualization is a great choice, but perhaps someone has implemented something that suits your particular problem better? Here's a list of community packages and resources that can help you pick a data viz package for the job.

Legend 🏗 - Not published in package catalog

General Purpose

With smart defaults inspired by Edward Tufte, this package tries to be an opinionated guide for common data viz needs.

A very simple library, but has some of the basics covered.

This is a type safe elm wrapper around the Vega-lite specification language that then is passed into the JS Vega client.

Particular Visualizations

An arc diagram for visualizing acyclic digraphs.

Drawing diagrams of trees.

A HexBin plot is a scatter plot where the data is distributed over a grid of regular hexagons. This clustering makes it easier to spot the density of your data.

Treemaps are a method of visualizing data to communicate the relative size of some value.

Word-size data graphics - sparklines.

Maps

An elm library for interactive maps.

A WIP maps package.

Utilities

These packages don't actually do data visualization, but can be useful in this domain.

Clone this wiki locally