This is definitely the best charting library I've worked with so far, mostly because of its flexibility. However, being afraid that I'm not aware of some other, maybe more powerful, libraries out there, I'm asking here are there good alternatives? Also, there were some rumors lately regarding the layoffs in Palantir, which makes me worry about the future of the project.
Plottable.js – Flexible, interactive charts for the web
31–40 of 90 posts
Re: Plottable.js – Flexible, interactive charts for the web
#32Re: Plottable.js – Flexible, interactive charts for the web
#33Earlier quoted context omitted.
I would honestly say that D3.js is the most flexible and powerful charting library I've ever used.
D3 is a framework rather, it requires tremendous amounts of work to be able to create interactive charts.
There a good O'Reilly book on D3 by Scott Murray, the ebook version of which is free that's a great primer:
http://chimera.labs.oreilly.com/books/1230000000345/index.ht...
Re: Plottable.js – Flexible, interactive charts for the web
#34Can someone give some reasons why I might choose to use this or any other JS charting library over Google charts?
For me, I can use plottable and then make the charts my own with raw D3.
Re: Plottable.js – Flexible, interactive charts for the web
#35Earlier quoted context omitted.
I would look at Flot, it's just 1 file (plugins are additional files) and very simple to use. http://www.flotcharts.org/
I wouldn't. While it still works (and I use it in a project of mine), the last commit is two years old and there are more and more open issues. It's a dead project.
Re: Plottable.js – Flexible, interactive charts for the web
#36Earlier quoted context omitted.
I would honestly say that D3.js is the most flexible and powerful charting library I've ever used.
D3 is a framework rather, it requires tremendous amounts of work to be able to create interactive charts.
I think we'd probably both agree what if someone just wanted to build one (simple) interactive chart and then be done, D3 is probably not a good first choice.
Re: Plottable.js – Flexible, interactive charts for the web
#37Comparing their Finance demo [1] to the HighStocks equivalent [2]. It comes in at nearly twice the lines of code for significantly less functionality. Obviously there's a difference in approach here - HighStocks comes with lots of sensible default options where as Plottable.js seems to require more explicit configuration. And Highcharts is a commercial product whereas Plottable is free. For me though Highcharts/Highs…
Re: Plottable.js – Flexible, interactive charts for the web
#38Can someone enlighten me on why they're doing two declarations, one empty returning `this` and the other, implemented, returning `any`? public connectorsEnabled(enabled: boolean): this; public connectorsEnabled(enabled?: boolean): any { if (enabled == null) { return this._connectorsEnabled; } this._connectorsEnabled = enabled; return this; } https://github.com/palantir/plottable/blob/develop/src/plots...
x.connectorsEnabled() on line 24 is a getter, returning the boolean. x.connectorsEnabled(boolean) on line 31 is a setter, return `this` for the benefit of method chaining. That then leaves the actual definition which goes through to the JavaScript: it has an optional argument to satisfy both plausible signatures and starts on line 32. In short, the first two are basically hints for TypeScript (if the signature is suc…
Re: Plottable.js – Flexible, interactive charts for the web
#39Earlier quoted context omitted.
I would look at Flot, it's just 1 file (plugins are additional files) and very simple to use. http://www.flotcharts.org/
I wouldn't. While it still works (and I use it in a project of mine), the last commit is two years old and there are more and more open issues. It's a dead project.
Re: Plottable.js – Flexible, interactive charts for the web
#40Earlier quoted context omitted.
I wouldn't. While it still works (and I use it in a project of mine), the last commit is two years old and there are more and more open issues. It's a dead project.
On the other hand, using the flavour-of-the month JS shiny thing until the CADTs jump ship is also burdensome. There is a lot to be said for stable libraries, let-alone stable ecosystems.