Show HN: Tableau-Like Data Visualizations in JavaScript
Hey everyone,<p>I’m part of the Muze team at Charts.com. Over the years I’ve seen lots of people who struggle to find the perfect balance between low-level visualization kernel (like d3), or black-box configurable charts (HighCharts, FusionCharts).<p>So we decided to build Muze taking a data-first approach, where you load your data in an in-browser DataModel, run relational algebra enabled data operators to get the right subset of data, and then just pass to Muze engine, which automatically renders the best visualization for it.<p>Any changes to data (including application of data operations) automatically updates the visualization, without you having to do anything else.<p>Couple of added benefits are :
- With other libraries, if you’ve to connect multiple charts (for cross-interactivity, drill-down etc.), you’ve to manually write the ‘glue’ code. With Muze, all charts rendered from the same DataModel are automatically connected (enabling cross-filtering).<p>- Muze allows faceting of data out of box with multi-grid layout.<p>- Composability of visualizations allow you to create any kind of cartesian visualization with Muze, without having to wait for the charting library vendor to release it as a ‘new chart type’<p>- Muze exposes Developer-first API for enabling interactivity and customizations. You can use the low-level API to create complex interaction<p>We’ve literally just launched this last month or so, so I’d love some feedback if you can spare the time.<p>Thanks for taking a look!<p>Website: <a href="https://www.charts.com/muze" rel="nofollow">https://www.charts.com/muze</a>
Github: <a href="https://github.com/chartshq/muze" rel="nofollow">https://github.com/chartshq/muze</a>