Thanks Bryan for the update on this. I certainly echo's Fabio interest in these features, and it was also my understanding that Bokeh was started with those features as top priorities. As a data scientist working in the intersection of ML and visualization in industry, I see huge interest in Bokeh and its roadmap.
Like others, I looked into mpld3, vincent, plotly, ggplot-py with the hope of finding interactive rendering functionality and/or seamless integration between D3 and Python, but among all, Bokeh seems to have the highest GitHub repository activity and I believe is the most promising approach so far.
On this topic, I would be interested to see the breakdown of contributors on the repo (Continuum Analytics vs external contributors).
Keep up the good work!
Josh
On Wed, Mar 12, 2014 at 9:02 AM, Bryan Van de Ven <bryan@bokeh.org> wrote:
Hi Fabio,
It it currently possible to integrate BokehJS (the pure JavaScript library that is part of Bokeh) with any kinds of widgets or widget toolkits that you like. There are a few examples of this under the bokhejs directory. But you are correct that there is not really a way to tie these sorts of things together from the python side yet. That said, the use case you mention is absolutely a priority for Bokeh. Being able to create a plot that has widgets (sliders, dropdowns, linked data tables, etc.) attached to it, that can manipulate the plot (either through logic on the browser or full two way communication with a python server) is one of the reasons we created Bokeh in the first place! We want to be able to create dashboards and easily deployable "apps", exactly the way you describe. There are still a few more pieces to put into place, and we are also currently evaluating what the best options are for toolkits on the JS side. I would say to expect this functionality in the next couple of months. Peter may have some additional comments about the roadmap, as well.
Bryan
On Mar 12, 2014, at 7:48 AM, Fabio Annovazzi <fabio.annovazzi@gmail.com> wrote:
> Hi,
>
> I work as a management consultant. I often help customers prepare reports (for instance how sales are going per product/channel relative to budget). My tool of the trade was excel + powerpoint, which I have substituted with Tableau (a business analytics package).
>
> I have recently discovered D3 and the python-pandas-bokeh stack. I understand that bokeh charts are not yet interactive like Tableau and D3 charts can be. In other words, I cannot build a bokeh chart and tie it to some kind of an interactive drop-down menu so the user can choose, for example, which the type of product the chart should display as I can do with D3.
>
> My question is whether bokeh is developed also with business analytic users in mind (that demand this kind of interactivity and of "exploration") or more for math/scientific applications and if it might already make sense to use iPython + Bokeh as a medium to share business reporting.
>
> Thanks
>
> Fabio
>
> --
> You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
> To post to this group, send email to bokeh@continuum.io.
> To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/4b4abe4b-695e-4678-b4ba-c83e45d4f9f1%40continuum.io\.
> For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/19C4CD9B-BB7E-47E5-857A-2FD8931DDC6C%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/CAD4ivxUU3%2Bhi%2BSsSpqvASPPnjuR%2Bv9m10vp%2BBkfGAUhOK1wi6g%40mail.gmail.com\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.