6 ms·
TauCharts: Data-focused JavaScript charting library
- baldeagle 11y agoWhat makes it better than Vega? I like how straight forward it is, much like highcharts. I'll explore it more tomorrow.
- hliyan 11y agoI like this. A 20 second glance at the JavaScript in the first example was all it took for me understand how this works.
- honzzz 11y agoMy first impression could not be better - it seems to be simple to use and it looks good. BTW, when you click on the Facebook button at the bottom of the page, the sharing box is under that disqus box - you might want to fiddle with z-index or something.
- taucharts 11y agoThanks for positive feedback. FB button is already fixed
- honzzz 11y agoAt the http://taucharts.com http://taucharts.com it says "Free open source D3.js-based library" but in the tutorial at http://api.taucharts.com/tutorials/5min.html http://api.taucharts.com/tutorials/5min.html it says "free for non-commercial use". At GitHub it is sporting Apache License, Version 2.0 which - if I am not mistaken - allows commercial use. Could you please clear that up for me? Am I allowed to use it in commercial products (like a website made for one of my clients) or not? Thanks.
- awjr 11y agoI 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/ 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.
- vladminsky 11y agoAs 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 :)
- ak39 11y ago(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.
- taucharts 11y agoAs 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 :)
- awjr 11y agoI think the reason dc.js works so well is that it is tightly coupled to crossfilter (http://square.github.io/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!
- 11y ago
- caractacus 11y agoWhat 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?
- revorad 11y agohttps://plot.ly/ https://plot.ly/
- acomjean 11y agoSome of our biologists use plot.ly. They seem to like it. Those that know it still are using ggplot2 and R. This grammar of graphics plotting library really seems to gold standard of plotting.
- taucharts 11y agoWe are working on such a solution http://vizydrop.com/ http://vizydrop.com/ Actually it uses Taucharts under the hood.
- caractacus 11y agoCool. Look forward to hearing more.
- jpatel3 11y agohttps://tuvalabs.com https://tuvalabs.com Easy to import the data and allows you to visualize the information with various different chart types.
- amk_ 11y agoD3 has an importer for tabular data, and looks like Taucharts uses D3 under the hood. That said, it would be cool if there was some kind of composer interface that would allow you to point-at/paste/import data, then save the visualization as a single page HTML snippet - like a small Tiddlywiki for data. - https://github.com/mbostock/d3/wiki/CSV https://github.com/mbostock/d3/wiki/CSV - http://tiddlywiki.com/ http://tiddlywiki.com/
- alexro 11y agoAny plans for spider chart? Geo charts?
- tablet 11y agoBasic 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.
- hadley 11y agoGiven 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).
- jpatel3 11y agohow much data you can visualize with TauCharts? And on the first glance couldn't see how many different types of chart you can make.
- taucharts 11y agoFriendly 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.
- taucharts 11y agoCurrently 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.
- etpinard 11y agoSo, 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.
- taucharts 11y agoYou've got it right. Also I have an idea to make an API that joins data processing and plotting like tauCharts.data(#).aggregate(#).plot(#)
- anc84 11y agoPlease don't use the combination of red and green as early option for category colors. Many people have color vision problems and that combinations is very problematic for them.
- taucharts 11y agoThanks for notice, we will think about that. Actually chart API allows to configure color brewer and I hope we will have several themes soon.
- infinite8s 11y agoI wonder how this compares to VarianceCharts - https://variancecharts.com/ https://variancecharts.com/ (besides the license). They both claim to get inspiration from the grammar of graphics.
- taucharts 11y agoAs far as I understand from quick review the projects are quite similar. But variancecharts don't have facets and not free for commercial use. Difference in API doesn't matter. Taucharts can be wrapped to webcomponent and described on the page using tag as well.
- hughes 11y agoWhat's most astonishing about all this is that the AMC Rebel gets 0mpg!
- taucharts 11y agoI'm happy you noticed that :) Obviously this is a corrupted row in a data so you can try "exclude" feature of tooltip plugin to remove this record from the chart in one click
- __float 11y agoThis is a rather minor nitpick, but I think the documentation and TauCharts website as a whole could use some editing by a native English speaker. That said, the content and goals for the project really are quite cool! I'm looking forward to where TauCharts can go in the future.
- pc86 11y agoIf your goal is to express ideas and get someone to contribute/download/convert, I don't think that's a minor nitpick at all. It was pretty painful to read certain parts.
- taucharts 11y agoReally sad to hear that :/ but you right. Will improve documentation for sure
- taucharts 11y agoAs well documentation for taucharts is open sourced: https://github.com/TargetProcess/taucharts-docs https://github.com/TargetProcess/taucharts-docs. You can help a project.. just send pull requests with corrected grammar.