Live data from Hacker News

Plotly.js Open-Source Announcement

plot.ly

31–40 of 72 posts

Re: Plotly.js Open-Source Announcement

#31
This is great news for Jupyter (IPython) Notebooks: https://plot.ly/python/offline/

It basically provides interactive inline visualizations, making it great for data exploration (without having to send any data to plot.ly)

I'm wondering if the success of Continuum (Anaconda) could've influence Plot.ly?

Re: Plotly.js Open-Source Announcement

#32
post #13

The Github pages reads: "Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library. plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps." -- https://github.com/plotly/plotly.js It feels a bit heavy in comparision to Highcharts or the open source Flotcharts. Though some chart types are pretty impressive, same can be said for d3.js in general. But…

I don't know, Highcharts and Highslide are insanely complex, but very capable.

Re: Plotly.js Open-Source Announcement

#33
post #13

The Github pages reads: "Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library. plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps." -- https://github.com/plotly/plotly.js It feels a bit heavy in comparision to Highcharts or the open source Flotcharts. Though some chart types are pretty impressive, same can be said for d3.js in general. But…

If you're looking for something less "heavy", I heartily recommend http://metricsgraphicsjs.org/, another charting library based on D3 and developed at Mozilla, which is very easy to use and renders elegant charts by default.

Re: Plotly.js Open-Source Announcement

#34
I've used plotly.js the last months (about 3 or 4), the needs of my application are basic: pie chart, bar chart and line chart. I first tried Chart.js, very easy to work with, but some situations make me change to plotly: -The user needed numbers to be outside the pie chart when the space is limited. -The user print the chart so svg is better than canvas for this purpose Plotly has plenty of configuration options and is well documented on https://plot.ly/javascript/reference/ but for me, the most useful part is the playground (You need a plotly account). You can make your layout for a chart, view the JSON layout object and apply it on your project. The experience has been positive to me.

Re: Plotly.js Open-Source Announcement

#35
post #21
post #3

Awesomely feature packed! And thus a bit beefy at ~1MB minified, but I guess that is the tradeoff.

~1MB, wow! I think I'll stick with metrics-graphics (~80kB). It's really a very nice and under-recognized chart library by Mozilla. Also based on d3.

A big yes! I discovered and adopted MetricsGraphics today, after having tried so many alternatives in the past days (Chart.js is missing some features, C3.js charts are ugly, Plottable.js is too low level, NVD3 is not stable, Epoch has not rollover, etc.).

MetricsGraphics is at the same time easy to use, quite powerful, and creates beautiful charts out the box.

It made my day.

But for "explorable" scientific charts (the kind of charts I was used to do using matplotlib), I think Plotly.js can be fantastic.

Re: Plotly.js Open-Source Announcement

#36
post #33
post #13

The Github pages reads: "Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library. plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps." -- https://github.com/plotly/plotly.js It feels a bit heavy in comparision to Highcharts or the open source Flotcharts. Though some chart types are pretty impressive, same can be said for d3.js in general. But…

If you're looking for something less "heavy", I heartily recommend http://metricsgraphicsjs.org/ , another charting library based on D3 and developed at Mozilla, which is very easy to use and renders elegant charts by default.

Does it support dual axis line charts? Didn't see it in examples. It's a must-have for any charts that display multiple metrics over time.

Re: Plotly.js Open-Source Announcement

#38

I've used plotly.js the last months (about 3 or 4), the needs of my application are basic: pie chart, bar chart and line chart. I first tried Chart.js, very easy to work with, but some situations make me change to plotly: -The user needed numbers to be outside the pie chart when the space is limited. -The user print the chart so svg is better than canvas for this purpose Plotly has plenty of configuration options and…

joelburgarini I'm one of the maintainers of Chart.js. Version 2 (currently in a beta release, https://github.com/nnnick/Chart.js/tree/v2.0-dev) supports multiple x or y axes.

Re: Plotly.js Open-Source Announcement

#39
post #33

Earlier quoted context omitted.

If you're looking for something less "heavy", I heartily recommend http://metricsgraphicsjs.org/ , another charting library based on D3 and developed at Mozilla, which is very easy to use and renders elegant charts by default.

Does it support dual axis line charts? Didn't see it in examples. It's a must-have for any charts that display multiple metrics over time.

While dual-axis plots can be useful to have, there are some strong arguments from the data visualization community about how they are sub-optimal. https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

Re: Plotly.js Open-Source Announcement

#40
post #13

The Github pages reads: "Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library. plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps." -- https://github.com/plotly/plotly.js It feels a bit heavy in comparision to Highcharts or the open source Flotcharts. Though some chart types are pretty impressive, same can be said for d3.js in general. But…

I don't know, Highcharts and Highslide are insanely complex, but very capable.

We've been using Highcharts in our app for about 2 years and are generally pretty happy with it.

The one thing Highcharts doesn't do well is line charts for data series where the x-axis value isn't always increasing (ie data that loops around on the plot). Usually renders ok the first time but zoom breaks completely in our experience.

For us this issue is a big enough pain for our users (who have been stuck with scatter plots as the only working...workaround) that we'll probably move to plotly as soon as we can now that it's open source.

Post reply on HN