Use Bokeh with IPython Notebook

You can use Bokeh to create interactive graphs. You will be able to graphically represent your data in Python alone, including output in HTML and integration with IPython Notebook.

For how to use it, refer to the gallery on the official website and the notebook below.

The main developers of Bokeh are those from Continuum Analytics who provide Anaconda and others, and you can also see the author's presentation on YouTube. It's almost 50 minutes long, but it's helpful because there are also architectural topics such as BokehJS.

As for the version, the latest version was released last week. The content is described in the release article-Bokeh 0.7 Released!-. It's not stable yet, such as adding new features or changing APIs, but I think it's very useful if you want to explore the data. Recently, implementations of Scala and Julia have been added, and it seems that they can be used in processing systems other than Python.

For Python, you can easily install it with pip. However, I think that it is often used in combination with NumPy and Pandas, so I added it to the Docker image. With skitazaki / python34-ipython you can use some scientific computing libraries with Bokeh in your IPython Notebook. Since functions such as zooming are effective in the graph part, it is an advantage over static graphs that you can roughly plot and then adjust. It is also possible to download it as an image when the display is just right with zooming. It will be a useful tool for visually viewing affordable datasets.

The image of Notebook usage example is as follows. Since the source code, execution results, and explanations can be stored together, it seems good to introduce it by saving notes.

スクリーンショット 2014-12-16 23.49.24.png

Recommended Posts

Use Bokeh with IPython Notebook
Use apache Spark with jupyter notebook (IPython notebook)
Parallel computing with iPython notebook
How to use IPython Notebook
Use Cython with Jupyter Notebook
Play with Jupyter Notebook (IPython Notebook)
Run Apache-Spark with IPython Notebook
Graph drawing with IPython Notebook
R & D life with iPython notebook
Use markdown with jupyter notebook (with shortcut)
Build IPython Notebook environment with boot2docker
I want to use R functions easily with ipython notebook
Use nb extensions with Anaconda's Jupyter notebook
[Explanation with image] Use pickle with Kaggle's NoteBook
How to use jupyter notebook with ABCI
"LIVE" HTML presentation with IPython 3.0.0-dev, IPython Notebook
ipython notebook installation
IPython Notebook Recommendations
Rich cell output with Jupyter Notebook (IPython)
How to debug with Jupyter or iPython Notebook
Launch and use IPython notebook on the network
Use emacs or vim keybindings in IPython notebook
Graph drawing with jupyter (ipython notebook) + matplotlib + vagrant
Create a table of contents with IPython notebook
Convenient use of ipython
Use mecab-ipadic-neologd with igo-python
Use RTX 3090 with PyTorch
Use ansible with cygwin
Use pipdeptree with virtualenv
[Python] Use JSON with Python
Use Mock with pytest
Use indicator with pd.merge
Use Gentelella with django
Use mecab with Python3
Use DynamoDB with Python
Use pip with MSYS2
How to use IPython
Use pyright with Spacemacs
Use python with docker
Use TypeScript with django-compressor
Start IPython with virtualenv
Use LESS with Django
Use MySQL with Django
Use Enums with SQLAlchemy
Make slides with iPython
Use tensorboard with NNabla
Remotely connect IPython notebook
Use GPS with Edison
Use nim with Jupyter
Data analysis environment construction with Python (IPython notebook + Pandas)
EC2 provisioning with Vagrant + Jupyter (IPython Notebook) on Docker
Pepper-kun remote control environment construction with Docker + IPython Notebook
[Machine learning] Start Spark with iPython Notebook and try MLlib
Use Trello API with python
Use shared memory with shared libraries
Use "$ in" operator with mongo-go-driver
[IPython] How to Share IPython Notebook
When using optparse with iPython
Use custom tags with PyYAML
Use directional graphs with networkx
Use TensorFlow with Intellij IDEA