Live data from Hacker News

Bokeh – Interactive web visualization library in Python

bokeh.pydata.org

41–50 of 66 posts

Re: Bokeh – Interactive web visualization library in Python

#41

Earlier quoted context omitted.

Part of the 0.4 release is to incorporate the concept of abstract rendering - which means you render on the server, and then send the necessary information over to the client on demand. For example, if someone tries to scatter a billion points, instead of just drawing a useless point cloud, you would figure out where all the points fit inside your 512x512 canvas (or whatever size you have), figure out how all the poi…

For when is the 0.4 release planned? I would be really interested by this, having to visualize terabytes of data in the browser.

January - but probably only support for abstract rendering for scatter plots and line plots. we'll have to roll it out incrementally, but the good thing is 90% of plots are scatters and lines =)

Re: Bokeh – Interactive web visualization library in Python

#42
post #40

This is badass. I wish there were something like this or Seaborn [1] for Matlab. Anyone know of anything similar that can make the ugly default Matlab plots turn into beauties like these? [1] http://stanford.edu/~mwaskom/software/seaborn/index.html

This doesn't directly answer your question, but in regards to seaborn, our goal is to support enough of the mpl API so we can get seaborn to work with bokeh. Either that or we would write our own ggplot interface. Which ever approach ends up being easier

Re: Bokeh – Interactive web visualization library in Python

#44
post #39
post #34

Earlier quoted context omitted.

We have a paper that we'll be presenting at SPIE VDA 2014 in February: http://spie.org/EI/conferencedetails/visualization-data-anal... With the 0.3 release out now, I'm focusing on building hooking up the abstract rendering backend for the plot server, so just keep an eye out.

Do you guys all work for Continuum? Need more hands? ;)

Could always use more hands, especially in certain areas. Shoot an email to jobs@continuum.io and reference this post.

Re: Bokeh – Interactive web visualization library in Python

#45

Earlier quoted context omitted.

For when is the 0.4 release planned? I would be really interested by this, having to visualize terabytes of data in the browser.

January - but probably only support for abstract rendering for scatter plots and line plots. we'll have to roll it out incrementally, but the good thing is 90% of plots are scatters and lines =)

Perfect, thanks.

Re: Bokeh – Interactive web visualization library in Python

#46

What does 'large datasets' mean here? We are building a visualization service to abstract users from fiddling with d3 and other libraries. We want users to be able to use all of viz libraries out there with just providing data input and tweaking settings, so this looks interesting.

Part of the 0.4 release is to incorporate the concept of abstract rendering - which means you render on the server, and then send the necessary information over to the client on demand. For example, if someone tries to scatter a billion points, instead of just drawing a useless point cloud, you would figure out where all the points fit inside your 512x512 canvas (or whatever size you have), figure out how all the poi…

I have a project involving multi-gigabyte datasets of line plot data. With your 0.4 release, will it be possible to show down-sampled subsets of these plots, with the ability to pan/zoom around and get more data on demand without having it all held in memory?

Re: Bokeh – Interactive web visualization library in Python

#47
post #18

Earlier quoted context omitted.

This is really cool, but what about adding interactivity with the charts? My first thought when I saw the headline was that this python library just generates D3 code, but it seems to be generating some sort of a static SVG object.

Here is a linked brushing example in the IPython notebook. http://nbviewer.ipython.org/urls/raw.github.com/ContinuumIO/...

For some reason I can't get any of the interactivity buttons to work.

EDIT: Ok, everything but the zoom works. How do you zoom?

Re: Bokeh – Interactive web visualization library in Python

#48
post #40

This is badass. I wish there were something like this or Seaborn [1] for Matlab. Anyone know of anything similar that can make the ugly default Matlab plots turn into beauties like these? [1] http://stanford.edu/~mwaskom/software/seaborn/index.html

This doesn't directly answer your question, but in regards to seaborn, our goal is to support enough of the mpl API so we can get seaborn to work with bokeh. Either that or we would write our own ggplot interface. Which ever approach ends up being easier

Yes! Is would be crazy awesome if I could do 'from bokeh import pyplot' or something similar.

Re: Bokeh – Interactive web visualization library in Python

#49
post #8
post #7

As a photographer, I gotta say I really love the name. :) For those who aren't photography nerds, "bokeh" is a Japanese word that means the out-of-focus areas in a photograph. Different lenses have different kinds of bokeh, and beautiful or ugly bokeh is an important dividing line between good and bad lenses.

I didn't realise "bokeh" was a Japanese word. That's really cool. Seems like it uses this kanji 暈 [1] meaning "corona" or "halo" (in turn made up of the "sun" kanji, "car" kanji and "crown" radical–I'm not sure if there's a historical reason for this but it makes it easy to remember at least). [1] http://jisho.org/kanji/details/暈

Boke (meaning blur) is from a combination of kanji 暈 (bo) and hiragana け (ke). You'll notice that "bokeh" doesn't look like usual romaji (Japanese romanization) spelling, since it would normally be transliterated as boke. It was spelled bokeh with the extra 'h' to avoid accidental pronunciation like poke.

[1] http://www.luminous-landscape.com/essays/bokeh.shtml

Re: Bokeh – Interactive web visualization library in Python

#50
post #40

This is badass. I wish there were something like this or Seaborn [1] for Matlab. Anyone know of anything similar that can make the ugly default Matlab plots turn into beauties like these? [1] http://stanford.edu/~mwaskom/software/seaborn/index.html

The Plotly MATLAB API does exactly that: https://plot.ly/api/matlab
Post reply on HN