Live data from Hacker News

Show HN: Tableau-Like Data Visualizations in JavaScript

charts.com

31–40 of 117 posts

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#31
this was the most interesting thing for us, but it is broken in Chrome/Linux. https://www.charts.com/muze/examples/view/microcharts-in-tab...

Also what is the Reactjs story here ? We went down the "tabular views" journey a while back and eventually settled on react-virtualized which i think is the best of breed.

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#32
post #17

Is there a plan to create a version that generate the graphs and manage all the filtering on the server side instead of having all the data in the browser? This will be very helpful for cases that uses large datasets... I built visualization using dc.js, and working with large datasets was the biggest pain point for me. http://adilmoujahid.com/posts/2016/08/interactive-data-visua...

We had plans to move DataModel (manages all data ops) to serverside. We even have a half baked DataModel in Scala which we thought we would do it once we understand some usecase. But currently we have put it on hold. We would love to know your - use case - number of data points - ops on data on serverside You can mail us to eng@charts.com

One use case could be a data visualization similar to what I built in [1]

To build the visualization in [1], I used 3 datasets in csv format from a kaggle competition [2], and I implemented the charts using dc.js and Leaflet.js. The charts were interactive and I could managed to filter the data even in the map.

The largest dataset was 284 MB, which was still ok and didn't crash my browser.

There were 2 drawbacks to my approach: 1- All the data was in the browser. If my data was bigger (~1GB), then it would crash my browser. 2- If I deploy the visualization to a server (for example AWS), then it would make the rendering extremely slowly as it has to download all the data to the browser...

[1] http://adilmoujahid.com/posts/2016/08/interactive-data-visua...

[2] https://www.kaggle.com/c/talkingdata-mobile-user-demographic...

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#34

this was the most interesting thing for us, but it is broken in Chrome/Linux. https://www.charts.com/muze/examples/view/microcharts-in-tab... Also what is the Reactjs story here ? We went down the "tabular views" journey a while back and eventually settled on react-virtualized which i think is the best of breed.

Hey, which linux distribution are you talking about? We have checked in chrome/Ubuntu and seems it works alright.

However, will make sure it gets tested with all linux dist before next release.

Are you looking for integration? > Also what is the Reactjs story here ?

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#35
post #14

Holy crap that's an A-level domain. How'd you guys get it?

Interestingly enough, while this is as good as it gets, my initial reaction to domain name was negative. From previous experience I learned that domains like that are taken by squatters or companies that... Well, don't really know how to capitalize on them. Kudos to OP for actually offering something to do with charts! :)

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#36

Thanks for sharing! A number of the charts in the examples are cut off (height-wise). https://www.charts.com/muze/examples/view/heatmap for example (in Chrome 69). Seems fine in Firefox. https://imgur.com/a/Dq4fiz0

Ahh. Will fix this.

For the time being, you can click on the play button on top right corner of the code section.

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#37
post #24

Earlier quoted context omitted.

Hey `cpsempek, Periscope Data CEO here. In a perfect world, how would the charting in Periscope work? How would you want to go from getting 80% very fast, to going to 100%, in the same software?

Hi, thanks for the reply! Actually, apologies for throwing your name next to tableau like that. I think your product does a great job incorporating things like R/python scripting to allow more flexibility in how data can be manipulated within the product. In this sense I prefer periscope to tableau (an in many other senses actually). A problem I encountered (granted over a year ago) was creating grouped bar charts wi…

Appreciate the feedback!

Yeah, the hack you described for CIs is typical of "80% charting". We have a list of probably thousands of longtail visualization requests and we're way past the 80/20 point.

These days customers who want to go 100% use the Python/R editors and do their custom visualization there. So you do your SQL query like usual, but then pipe it to Python/R for the visualization. Have you tried that, and has it worked for you? Or do you prefer another model?

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#38
post #17

Earlier quoted context omitted.

We had plans to move DataModel (manages all data ops) to serverside. We even have a half baked DataModel in Scala which we thought we would do it once we understand some usecase. But currently we have put it on hold. We would love to know your - use case - number of data points - ops on data on serverside You can mail us to eng@charts.com

One use case could be a data visualization similar to what I built in [1] To build the visualization in [1], I used 3 datasets in csv format from a kaggle competition [2], and I implemented the charts using dc.js and Leaflet.js. The charts were interactive and I could managed to filter the data even in the map. The largest dataset was 284 MB, which was still ok and didn't crash my browser. There were 2 drawbacks to m…

Makes sense. Will keep you posted on the plans.

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#39

Is there a plan to create a version that generate the graphs and manage all the filtering on the server side instead of having all the data in the browser? This will be very helpful for cases that uses large datasets... I built visualization using dc.js, and working with large datasets was the biggest pain point for me. http://adilmoujahid.com/posts/2016/08/interactive-data-visua...

I just want to chime in as this being the biggest limitation to dc.js. For these solutions to scale, there needs to be a server-side data processing option.

Re: Show HN: Tableau-Like Data Visualizations in JavaScript

#40
post #24

Earlier quoted context omitted.

Hey `cpsempek, Periscope Data CEO here. In a perfect world, how would the charting in Periscope work? How would you want to go from getting 80% very fast, to going to 100%, in the same software?

Hi, thanks for the reply! Actually, apologies for throwing your name next to tableau like that. I think your product does a great job incorporating things like R/python scripting to allow more flexibility in how data can be manipulated within the product. In this sense I prefer periscope to tableau (an in many other senses actually). A problem I encountered (granted over a year ago) was creating grouped bar charts wi…

If you don't mind, could you list the other things that make you prefer periscope to tableau? Also when you say R and python scripting, do you mean using them to prepare your data or to do something else?
Post reply on HN