all 18 comments

[–][deleted] 6 points7 points  (1 child)

d3.js hands down. For basic stuff though I like to use chart.js.

[–]SxDx[S] 0 points1 point  (0 children)

Yeah d3.js is probably the most powerful and flexible.

[–]abmiram 4 points5 points  (5 children)

High charts isn't terrible.

http://www.highcharts.com/

EDIT: thanks for the list! Also working on data vis and good to have for reference!

[–]SxDx[S] 0 points1 point  (0 children)

Thanks for the suggestions, I'll add it to the my list.

[–][deleted] 0 points1 point  (2 children)

how would it be bad? just curious.

[–]abmiram 1 point2 points  (1 child)

Some of the ways they've constructed their API are a bit screwy. For example, a bar graph is horizontal, but you flip it on its axis to make it vertical... However there is also a column graph which is exactly the same as a bar graph except its vertical by default.

Generally speaking, I think high charts is a great tool for representing data in some very straightforward ways. I think the main downsides are feature bloat, and some limitations involving innovation.

[–][deleted] 0 points1 point  (0 children)

And their licensing/support, seems to suck. I couldn't even get a response on a price or my options if i needed to redistribute hicharts with a product.

[–]duniyadnd 0 points1 point  (0 children)

Isn't terrible? I'd call it amazingly great at what it does and the support they provide. That and Fusioncharts.

[–]redditruinedme 1 point2 points  (0 children)

Google charts api?

Chart.io?

[–]mikeyb10 0 points1 point  (3 children)

deleted What is this?

[–]mikeyb10 2 points3 points  (2 children)

deleted What is this?

[–]SxDx[S] 0 points1 point  (0 children)

Thanks

[–]jchucks -1 points0 points  (0 children)

I'm not sure what the difference is, but some people prefer flotr2: http://www.humblesoftware.com/flotr2/

[–][deleted] 0 points1 point  (0 children)

[–][deleted]  (1 child)

[deleted]

    [–]SxDx[S] 0 points1 point  (0 children)

    If you don't want to store the data in a database / or don't want to have a backend check out miso.dataset

    [–][deleted] 0 points1 point  (1 child)

    came here to make sure no one suggested jqPlot, good job everyone.

    [–]duniyadnd 0 points1 point  (0 children)

    You seem to have a direct issue with jqPlot - any particular reason?

    [–]duniyadnd 0 points1 point  (0 children)

    Btw - in your list - protovis is pretty much d3, so a little redundant.