- From: Kev Kirkland <kev@dataunity.org>
- Date: Thu, 11 Sep 2014 17:39:33 +0100
- To: Ivan Herman <ivan@w3.org>
- Cc: Jeremy Tandy <jeremy.tandy@metoffice.gov.uk>, W3C CSV on the Web Working Group <public-csv-wg@w3.org>
- Message-ID: <CAPNZP6+dPL0otD561XMmzQQ9=CqGvj2YjciFGfQ2vLG=rAZ3Qw@mail.gmail.com>
Hi guys, D3 is very flexible so you can use things like raw arrays of integers for visualisations, but the most common way of formatting data is to have an array of JSON/JavaScript objects, e.g: [ { "Field1": 50, "Field2": 55 }, { "Field1": 99, "Field2": 90 } ] When you use the D3 CSV parsing, it will generate a list of Javascript objects like the above by default. D3 has data accessor functions which let you specify how to pull figures out of your data, e.g for the data above you might use something like the following to access the figures in Field1: function(d) { return d.Field1; } The parameter 'd' represents a row of data, so you can use any javascript expressions to access and prepare the data. I've been meaning to drop an email to the list. This is one of the areas I'm interested in. I'm currently working on a project that puts a Grammar of Graphics layer on top of D3. I'm modelling this layer in RDF so it connects to my data pipeline processing vocabulary (which in turn connects to DCAT). I've been reusing elements of RDF Data Cube for my metadata specifications at the moment, but naturally I'm very interested in the work coming out of CSV WG. Thanks, Kev On 11 September 2014 17:03, Ivan Herman <ivan@w3.org> wrote: > Jeremy, guys, > > I had a chat today with a colleague who uses D3[1]. What he told me that, > in fact, D3 can also directly input CSV data. We were wondering (and > neither of us knew) whether D3 has or not some extra requirements on the > type of data they use, the way they convert the CSV data in whatever format > they use internally (I think it is JSON). I realize this is not the usual > use case, but we were wondering whether this would be a very special but > nevertheless useful use case. > > The two persons that seem to be good resources here are: > > Scott Murray <scott.murray@alignedleft.com> > Mike Bostock <mbostock@gmail.com> > > Cheers > > Ivan > > > [1] http://d3js.org > > ---- > Ivan Herman, W3C > Digital Publishing Activity Lead > Home: http://www.w3.org/People/Ivan/ > mobile: +31-641044153 > GPG: 0x343F1A3D > WebID: http://www.ivan-herman.net/foaf#me > > > > > > -- www.dataunity.org twitter: @data_unity
Received on Thursday, 11 September 2014 16:41:07 UTC