Yes. The old stuff from google used to require their servers and was very limited on size of data.
This newer stuff is not. On Sun, Sep 18, 2011 at 4:46 AM, Grant Ingersoll <gsing...@apache.org>wrote: > > On Sep 17, 2011, at 9:22 PM, Ted Dunning wrote: > > > I strongly recommend Google's visualization API. > > Cool. Here I thought it required using Goog's servers, but I guess not. > So you can run the server and hit it locally? > > > > > This is divided into two parts, the reporting half and the data source > half. > > The reporting half is pretty good and very easy to use from javascript. > It > > is the library that underlies pretty much all of Google's internal and > > external web visualizations. > > > > The data source half might actually be of more use for Mahout. It > provides > > a simplified query language, query parsers standard provisions for having > > data sources that handle only a subset of the possible query language, > and > > shims that help provide the remaining bits of query semantics. > > > > The great virtue of this layer is that it provides a very clean > abstraction > > layer that separates data and presentation. That separate lets you be > very > > exploratory at the visualization layer while reconstructing the data > layer > > as desired for performance. > > > > Together these layers make it quite plausible to handle millions of data > > points by the very common strategy of handling lots of data at the data > > layer, but only transporting modest amounts of summary data to the > > presentation layer. > > > > The data layer is also general enough that you could almost certainly use > it > > with alternative visualization layers. For instance, you can specify > that > > data be returned in CSV format which would make R usable for > visualization. > > Or JSON makes Googles visualization code easy to use. JSON would also > make > > processing or processing/js quite usable. > > > > I have ported the java version of the data source stuff to use Maven in a > > standardized build directory and have added a version of the mysql > support > > code to allow integration with standard web service frameworks. That can > be > > found on github here: > > > > https://github.com/tdunning/visualization-data-source > > > > > > > The original Google site on the subject is here: > > > > http://code.google.com/apis/chart/ > > > > http://code.google.com/apis/chart/interactive/docs/dev/dsl_about.html > > > > > > > > On Sat, Sep 17, 2011 at 1:23 PM, Grant Ingersoll <gsing...@apache.org > >wrote: > > > >> I'll be checking in an abstraction, people can implement writers as they > >> see fit. > >> > >> FWIW, I'm mostly looking for something that can be used in a > vizualization > >> toolkit, such as Gephi (although all be impressed if any of them can > handle > >> 7M points) > >> > >> -Grant > >> > >> On Sep 16, 2011, at 7:14 PM, Ted Dunning wrote: > >> > >>> Indeed. > >>> > >>> I strongly prefer the other two for expressivity. > >>> > >>> On Fri, Sep 16, 2011 at 4:37 PM, Jake Mannix <jake.man...@gmail.com> > >> wrote: > >>> > >>>> On Fri, Sep 16, 2011 at 3:30 PM, Ted Dunning <ted.dunn...@gmail.com> > >>>> wrote: > >>>> > >>>>> I think that Avro and protobufs are the current best options for > large > >>>> data > >>>>> assets like this. > >>>>> > >>>> > >>>> (or serialized Thrift) > >>>> > >> > >> -------------------------------------------- > >> Grant Ingersoll > >> http://www.lucidimagination.com > >> Lucene Eurocon 2011: http://www.lucene-eurocon.com > >> > >> > > -------------------------------------------- > Grant Ingersoll > http://www.lucidimagination.com > Lucene Eurocon 2011: http://www.lucene-eurocon.com > >