Also, great find with http://selection.datavisualization.ch/, very useful!
-Russell On Thu, Mar 14, 2013 at 11:17 AM, Russell Branca <[email protected]>wrote: > Nice, Rgraph looks fun. Canvas is very useful if you get enough data where > you want to rasterize your visualizations. SVG works very well, but it > creates a DOM node for every data point, so with enough data it get slow > and you need to take a different approach. SVG is far more interactive and > is just DOM, so it works much better with all the standard javascript > tools. I definitely recommend using SVG until you get enough data where it > becomes a problem. > > > -Russell > > > On Thu, Mar 14, 2013 at 9:13 AM, Dan Santner <[email protected]> wrote: > >> Totally agree with these comments. My personal experience was with >> highcharts which was very simple to implement and I would highly recommend >> if you are doing something that they support/solve. Once I started drawing >> outside their lines.....it got to be a problem. d3js took me out of pocket >> for a bit because I had to spend a few days learning how they do things, >> but once the lightbulb went on I found that there is literally nothing you >> can't do with that library. So I think it lends itself to the person who >> is very particular about what they want to do and has the extra budget to >> spend learning it. >> >> I also want to mention Rgraph. If you are ok using HTML5 canvas, it's >> super fast but you sacrifice some of the things that SVG gives you free... >> On Mar 14, 2013, at 10:18 AM, David Coallier <[email protected]> >> wrote: >> >> > Here's my two cents on it: >> > >> > Depending on what you want to achieve, Google Charts might be good >> enough. >> > >> > If you need to perform some analysis, perhaps R and ggplot2 would be >> enough >> > for you (Using RJSON and Rcurl) as it's quite easy to fetch information >> > from CouchDB. >> > >> > Now, d3js is a project I personal adore and hate at the same time. It is >> > extremely powerful, but it can be quite confusing and hard to wrap your >> > head around. >> > >> > If I were you I'd analyse what is the problem you are trying to solve. >> For >> > instance, if your data is mostly time-series based, something like >> > Cubism.js (Which is powered by d3js) might be interesting for you. >> > >> > Rickshaw might be enough for you (at least to get started). >> > >> > Again, considering what problem you are trying to solve is very >> important. >> > I'd also take a look at http://selection.datavisualization.ch/ which >> > contains various tools related to data visualisation that might be quite >> > useful to you. >> > >> > I hope this helps a bit. >> > >> > On 14 March 2013 11:53, Dan Santner <[email protected]> wrote: >> > >> >> +1 for d3js >> >> >> >> On Mar 14, 2013, at 12:30 AM, Stephan Bardubitzki < >> [email protected]> >> >> wrote: >> >> >> >>> Thanks Russell, d3.js looks interesting. Will definitely give it a >> try. >> >>> >> >>> Stephan >> >>> >> >>> Sent from my Galaxy Nexus >> >>> >> >>> Russell Branca <[email protected]> wrote: >> >>> >> >>>> On Wed, Mar 13, 2013 at 9:58 PM, Benoit Chesneau < >> [email protected] >> >>> wrote: >> >>>> >> >>>>> On Thursday, March 14, 2013, Russell Branca wrote: >> >>>>> >> >>>>>> I'm partial to D3.js, which is a powerful library for data >> >> manipulation >> >>>>> and >> >>>>>> provides good constructs for creating SVG based visualizations. It >> is >> >>>>> not a >> >>>>>> "charting" library though, but rather a library you would use to >> >> create >> >>>>>> such a tool. >> >>>>>> >> >>>>>> D3.js: http://d3js.org/ >> >>>>>> >> >>>>>> Two nice charting libraries on top of D3: >> >>>>>> >> >>>>>> http://nvd3.org/ >> >>>>>> http://code.shutterstock.com/rickshaw/ >> >>>>> which one would you advice? >> >>>> >> >>>> They're both quite good for building simple things. NVD3 has a wider >> >>>> variety of display types, like pie charts, bullet charts, and the >> tree >> >>>> view. Whereas Rickshaw has a more interactive and real time support >> and >> >> a >> >>>> good example with: >> >>>> http://code.shutterstock.com/rickshaw/examples/extensions.html. >> >>>> >> >>>> Overall either make a pretty good 80% solution for getting something >> >>>> running quickly, but at the end of the day they're just wrappers >> around >> >> D3, >> >>>> and if you want a fully customized visualization, D3 is the way to >> go. >> >>>> >> >>>> If you interact with and filter data sets in javascript, D3 is a >> >> fantastic >> >>>> tool to have in your toolkit, as it provides a great set of utility >> >>>> functions for manipulating data, but the really interesting part of >> D3 >> >> is >> >>>> the concept that it gets its name from, "Data Driven Documents," >> which >> >> is >> >>>> basically a way to build data sets that change over time and to >> easily >> >>>> trigger state transitions when your data changes. Worth looking into, >> >> and >> >>>> lots of good resources out there to learn from. Also, the white paper >> >> for >> >>>> D3 is quite interesting: >> >> http://vis.stanford.edu/files/2011-D3-InfoVis.pdf. >> >>>> >> >>>> Hope that helps! >> >>>> >> >>>> >> >>>> -Russell >> >>>> >> >>>> >> >>>> >> >>>>>> -Russell >> >>>>>> >> >>>>>> >> >>>>>> On Wed, Mar 13, 2013 at 9:09 PM, Jim Klo <[email protected] >> >> <javascript:;>> >> >>>>>> wrote: >> >>>>>> >> >>>>>>> Good place to start? >> >>>>> >> >> >> https://github.com/mbostock/d3/wiki/Integrating-D3-with-a-CouchDB-database-1 >> >>>>>>> >> >>>>>>> That's a very generalized request... Visualizing what? >> >>>>>>> >> >>>>>>> Google charts is quick and easy, but found it painful to scale. >> >>>>> Updating >> >>>>>>> the DataTables has always been a bit awkward IMO when working with >> >>>>>> CouchDB. >> >>>>>>> >> >>>>>>> >> >>>>>>> Sent from my iPhone >> >>>>>>> >> >>>>>>> On Mar 13, 2013, at 8:11 PM, "Stephan Bardubitzki" < >> >>>>>>> [email protected] <javascript:;><mailto: >> >> [email protected] >> >>>>> <javascript:;>>> >> >>>>>> wrote: >> >>>>>>> >> >>>>>>> Hi there, >> >>>>>>> >> >>>>>>> can someone recommend a tool/library for data visualization? I was >> >>>>>>> thinking about Google Chart Tool but there might be others >> available. >> >>>>>>> >> >>>>>>> Thx, >> >>>>>>> Stephan >> >>>> >> >>>> -------------------------------- >> >>>> Spam/Virus scanning by CanIt Pro >> >>>> >> >>>> For more information see >> >>>> http://www.kgbinternet.com/SpamFilter.htm >> >>>> >> >>>> To control your spam filter, log in at >> >>>> http://filter.kgbinternet.com >> >> >> >> -- >> >> David Coallier <http://filter.kgbinternet.com> >> >> >> >> >
