Although Python is an excellent language for scientific and numerical computing, it is somewhat less strong in terms of data visualization. IPython allows easy interoperation between Python (and other supported languages) and many third-party tools that can provide useful data analysis and graphing possibilities. This capability is another example of IPython's pragmatic philosophy of enabling the developer to use the best tool for the job.
While there are a great number of visualization libraries, this chapter will attempt to cover only a few of the more popular/interesting ones.
The following topics will be covered:
Matplotlib
Bokeh
R
Python-nvd3