HNHacker News
TopNewBestAskShowJobs

pallavn

187 karma · joined November 16, 2010

Dataviz enthusiast. Founder @ Charts.com/Muze
submissionscomments
pallavn··on Show HN: We built Premagic – a tool that turns event attendees into marketers
Love the simplicity and magic of this!
pallavn··on Show HN: Play Games in Slack
The games are fun. We played it with our team, and it does bring a few laughs out (we did have the zoom on, by side).

Are you folks launching more games?

pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Indeed. Vega has been one of our inspirations. Though, we took a more business use-case focussed approach for the visualizations, and also more focus on performance.
pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Here's an example of using Muze with React: https://codepen.io/chartshq/pen/jOqELZR
pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Thanks for the reporting this. We are working on it. It seems that this issue exist for a particular chrome version. We'll fix it soon.
pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Yes, that's the idea. You include Muze, provide the data, and it automatically renders the visualization and interactions.

P.S. We're coming up with a react binding for Muze in next 4-5 weeks.

pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
In the JS version (MIT), we're currently doing bug fixes only. Hence, we've marked it as deprecated.

The new features are in WASM repo, which will be open source later.

pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Hi,

Yes, these are available by default.

- Cross filtering: https://muzejs.org/demos/wa/latest/crossfiltering-with-dynam...

- Drill-down with custom drill path: https://muzejs.org/demos/wa/latest/drilldown

- Drill into grid: https://muzejs.org/demos/wa/latest/show-datagrid-on-doublecl...

pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
We started with the JavaScript version of Muze, which is open-source (MIT). Hence the .org. For the WASM version also, we'll open-source (just not right now - waiting to build a few more modules, to monetize the enterprise ones, to bring sustainability into the project).
pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Yes, we'll make it open-source, but not right away.

We're working on building some more modules (of which we'll monetize some of the enterprise ones, to bring sustainability into the project). Post that, we'll be releasing this as Open-source.

pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Hi,

The JS version is open-source and MIT (https://github.com/chartshq/muze-deprecated)

The WebAssembly version is free (but not open source, yet!)

pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Glad you liked it. Look forward to you using it. Reach out to us a eng [at] muzejs.org if you need any help.
pallavn··on Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly
Hi everyone,

A while ago, we had released a Tableau-like data visualization library in JavaScript (original post at https://news.ycombinator.com/item?id=18193264). We got the feedback that it was performing slow because of client-side data operations and rendering. As such, we have released a new version, where all data related operations are now powered by WebAssembly, along with a full design upgrade. It’s at https://muzejs.org - we would love to get your feedback.

Like before, it’s a data-first library with its own DataModel, built using Grammar of Graphics approach. Unlike traditional charting libraries, which use a chart-first configuration, Muze allows relational algebra operations on DataModel (in browser). Also, the visualizations are fully extendible through compositions, layers and programmatic hooks - so you’re not restricted by the out-of-box visualizations or default interactions provided by the library.

We’ve also built a visual data exploration tool using this (though currently using the JS version, and not WebAssembly; to be upgraded soon), which is at https://explore.charts.com

We intend to make these libraries (and UI kits/bindings) available for developers to embed within their SaaS/internal applications and create Tableau-like interfaces within their application (of which we’ll monetize enterprise-features modules).

Would love to get your feedback. Also, what is the next library/module that we should build next to make Muze more useful for you?

Thanks for taking a look!

P.S. We’re working on making our documentation better!

Website: https://muzejs.org Visual Data Exploration Tool: https://explore.charts.com Github: https://github.com/chartshq

pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
That's just the first product - open-core.

We will be making more products in future, some OS, some paid. So yes, monetization is on the cards :) - but our first goal is to create real good value!

pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Sending you an email tomorrow
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Open-core is free. We'll monetize support & tools we build around it!
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Looks great! Can we think of a way to integrate muze using your approach? :)
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
It was a handwritten svg animation with d3 later enhanced using adobe illustrator.
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
It was a handwritten svg animation with d3 later enhanced using adobe illustrator.
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Thanks for bringing this up. It’s possible to create visualization like this using Muze easily. Will create an example and keep you updated. Should we reach out to you once done (if yes, let me know how)!
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
It’s well compatible with react. However we dont have a react component at this point of time. We are gonna make that happen soon.
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
It was a handwritten svg animation with d3 later enhanced using adobe illustrator.
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
FusionCharts is a configurable JS charting library. You choose your chart, define the parameters (highly configurable, though) and then render it. FusionCharts' strength is ease of use, backward compatibility, theming etc.

Muze is data-first. You start with data, apply any operations (if needed), then render. Muze automatically detects the right chart for that and then renders. Also Muze allows you to compose any kind of cartesian visualization, as it follows grammar of graphics.

So if I've to explain this in a spectrum, it goes like this:

d3 (very powerful, high learning curve, you can do anything) Muze (data-first, Grammar of graphics oriented, compose viz) FusionCharts (chart-first, lot of depth in configurations, but can't extend yourself for new chart types)

Hope this helps.

pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Sorry - early days. Thanks for pointing out. We'll fix them as we go! Soon.
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Hey, any specific example are you talking about? We know https://www.charts.com/muze/examples/view/bubble-with-tempor... is a pain so far and we are fixing this along side other performance improvement.
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Thanks for this nugget. Will consider and then change! Curious question: why would you not want to call an open source library as product?
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Yeah, we got lucky :)
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Well - we took it from squatters :) and are trying to turn it into something really useful. That's why looking for feedback on what we've built!
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Would love to know what is scoped in that last 10%?
pallavn··on Show HN: Tableau-Like Data Visualizations in JavaScript
Maybe try Muze to be able to build all those long tail viz :) - given that you don't have to think of any viz in Muze as a chart type - but rather compositions through layers. Would love to talk to you guys!
Page 1 of 2Next →