Live data from Hacker News

TauCharts: Data-focused JavaScript charting library

blog.taucharts.com

21–30 of 41 posts

Re: TauCharts: Data-focused JavaScript charting library

#21
post #6

I still find charting tools that do not allow interaction with the a group of charts to enable further filtering very lacking. The gold standard I evaluate any charting library against is http://dc-js.github.io/dc.js/ My reasoning is that most dashboards should be designed to enable data to tell a story and enable users to interact and create their own story.

That or NVD3 (http://nvd3.org/) They didn't take it as far as DC.js but it does allow at least some sort of filtering like options.

Re: TauCharts: Data-focused JavaScript charting library

#22
post #6

I still find charting tools that do not allow interaction with the a group of charts to enable further filtering very lacking. The gold standard I evaluate any charting library against is http://dc-js.github.io/dc.js/ My reasoning is that most dashboards should be designed to enable data to tell a story and enable users to interact and create their own story.

As a taucharts developer, I would give you a "best comment" award :) Actually taucharts is moving to this direction. We want to simplify API for dashboards and composite charts to allow users create "visual stories". Stay tuned :)

I think the reason dc.js works so well is that it is tightly coupled to crossfilter (http://square.github.io/crossfilter/). This manages the multi-dimensional views that dc.js leverages to render charts.

When developing, the chart bit is usually the easiest bit to implement. Getting the data set into the views you need is where you spend a lot of time.

Good luck with the chart engine!

Re: TauCharts: Data-focused JavaScript charting library

#24

What I want with such charting solutions is something to export or copy and paste data from excel and put it into a chart. Just that. No need to manually edit a javascript file or html code beyond customising the appearance once the data is in there. Is this available somewhere?

https://tuvalabs.com

Easy to import the data and allows you to visualize the information with various different chart types.

Re: TauCharts: Data-focused JavaScript charting library

#25

What makes it better than Vega? I like how straight forward it is, much like highcharts. I'll explore it more tomorrow.

Actually I personally like the concept of Vega but in my humble opinion the protocol is too academic, implementation goes too slowly so I doubt that Vega suits for real world application.

It seems interesting for learning purpose.

Re: TauCharts: Data-focused JavaScript charting library

#26
post #6

I still find charting tools that do not allow interaction with the a group of charts to enable further filtering very lacking. The gold standard I evaluate any charting library against is http://dc-js.github.io/dc.js/ My reasoning is that most dashboards should be designed to enable data to tell a story and enable users to interact and create their own story.

(Thanks for the link. DC looks awesome.)

This is the feature that most users of QlikView, PowerView and Tableau are buying from an end user experience point of view.

There are essentially two types of dashboard experiences:

1. Static: a collage of individual visual elements presented as on a single page;

2. Interactive: the same as above but with the capability to do filtering.

Re: TauCharts: Data-focused JavaScript charting library

#27
So, if I get this right, being 'data-friendly' sums up to using data in the form [ {val1: 1, val2: 2}, {val1: 2, val2: 3}] and then mapping x: 'val1', y: 'val2' instead of something like {x: [1,2], y: [2,3]}. The former assumes that the input data comes in a csv or a similar format. This makes charting computed data (à la MATLAB or numpy/matplotlib) rather awkward.

Re: TauCharts: Data-focused JavaScript charting library

#28
post #23

how much data you can visualize with TauCharts? And on the first glance couldn't see how many different types of chart you can make.

Friendly speaking, we didn't make a performance or optimization research yet. I can only share an experience we've got from using taucharts in our main product - "Targetprocess". So we setup a limit to 1000 rows (+/-50%) which seems to be acceptable performance / usefulness balance to draw a chart within a 0.5 seconds. Also it depends on chart type. Drawing huge facet with more than 100 cells in it can be painful while plain scatter plot on the same data works fine.

Re: TauCharts: Data-focused JavaScript charting library

#29
post #23

how much data you can visualize with TauCharts? And on the first glance couldn't see how many different types of chart you can make.

Currently taucharts supports scatter, bar (vertical / horizontal), stacked bar (vertical / horizontal), line. Also in beta we have geomap charts with customized map and parallel coordinates. There is a lack of documentation.. but we are working on this problem.

Re: TauCharts: Data-focused JavaScript charting library

#30
post #16
post #14

Any plans for spider chart? Geo charts?

Basic Geo charts are already there, but not documented so far. In future we are going to support all type of visualizations from Grammar of Graphic, so it includes spider chart as well. In fact it is Polar Parallel chart and it will be possible to create it when support of polar coordinates will be added.

Given that you called them facets, I'm going to assume you're familiar with ggplot2. In retrospect, I thinking adding non-Cartesian coordinate systems was a mistake. They are a huge amount of work and only make a handful of charts easier (and most of which, like the radar chart, are not that useful).
Post reply on HN