syntagmatic / parallel-coordinates

A d3-based parallel coordinates plot in canvas. This library is no longer actively developed.
http://syntagmatic.github.com/parallel-coordinates/
Other
510 stars 211 forks source link

WebGL support #63

Open amaeldoe opened 10 years ago

amaeldoe commented 10 years ago

Hi, and thank you for your great work !

While looking for a WebGL parallel coordinate implementation, I found out a few link that state that this library is likely to soon support it : http://bl.ocks.org/syntagmatic/5023284 "This is NOT a good example to work from, but WebGL Rendering will likely be supported soon in this parallel coordinates library."

Is it still planned, and is there any ETA on this task ?

Thanks again !

bbroeksema commented 10 years ago

I don't think any of us is currently working on it. For me personally, this is not something high priority. Are you running into specific performance issues? In any case, contributions are always welcomed, so feel free to start working on it ;-)

amaeldoe commented 10 years ago

Not yet, but since we will be dealing with hundred of thousands of lines, perhaps millions, we obviously will.

To be honest I'd be happy to help, but I am affraid my GL skills are inexistants : I'd be happy to report performance problem though, but I guess with the amount of data we will be dealing with, there nothing to be unexpected on this side :)

bbroeksema commented 10 years ago

You might have to rethink to your approach. I'm currently working with a dataset of ~35.000 items and that's imo basically close to what is reasonable to investigate with a ||-coords. The thing is, somewhat depending on the distribution of data points on each dimension, you'll end up with an opaque visualization due to overplotting. Even when using tricks such as alpha transparency. You probably should do some filtering and/or clustering before visualizing the data with ||-coords (or any approach for that matter).

syntagmatic commented 9 years ago

Julian Heinrich has a branch from 0.4 with WebGL support.

http://julianheinrich.github.io/parallel-coordinates/examples/webgl.html

https://github.com/julianheinrich/parallel-coordinates

julianheinrich commented 9 years ago

unfortunately, I haven't been working on that branch for a while so things might be broken now. However, I am still planing to get back to it as soon as I can.