Apart from rendering static html plots or plots with client-side JS callbacks, you could look into using the new bokeh server: <a href="http:&#x2F;&#x2F;bokeh.pydata.org&#x2F;en&#x2F;latest&#x2F;docs&#x2F;user_guide&#x2F;server.html" rel="nofollow">http:&#x2F;&#x2F;bokeh.pydata.org&#x2F;en&#x2F;latest&#x2F;docs&#x2F;user_guide&#x2F;server.htm...</a><p>It allows for building streaming visualizations or plots with using websockets (implemented using tornado).