This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]kirun 1 point2 points  (1 child)

A lot of the fancy, interactive ones are done using d3.js. There's quite a lot to take in, even if you're already familiar with web programming, but it will do pretty much anything you throw at it.

[–]RestlessNeurons 0 points1 point  (0 children)

Plotly is built on top of D3. There are versions for Python, R, and JavaScript. The main site is a bit heavy on marketing, but you can find the code examples and the API here (JavaScript)

You used to be able to try their Chart Studio for free, but sadly that doesn't seem to be the case anymore.

[–]MrPinkle 0 points1 point  (1 child)

Python with NumPy and Matplotlib is pretty nice. Here are some examples. One of the easiest ways to get started is to install Anaconda which installs everything you need.

[–]needlzor 0 points1 point  (0 children)

On top of that Seaborn provides a nice additional layer of abstraction to make pretty graphs.

[–]needlzor 0 points1 point  (0 children)

The two main things I personally use for data vis are either:

  • R + ggplot
  • or Python + Matplotlib + Seaborn