Visualization tools in Python
Analyzing and visualizing data requires several software tools: a text editor to write the code (preferably syntax highlighted), Python and additional libraries to run and test the code, and perhaps a tool to present the results. There are two categories of software tools: general-purpose software tools and specific software components.
Development tools
The general-purpose software tool is an integrated development environment (IDE), which is an application that has all the productivity tools within one package. These IDEs are usually very convenient from the standpoint of handling the Python libraries. More details about these IDE tools will be discussed in the following chapter. In this chapter, we'll limit our discussion to a brief introduction to Canopy from Enthought and Anaconda from Continuum Analytics.
The specific software component are Python plotting libraries such as Bokeh
, IPython
, matplotlib
, NetworkX
, SciPy
and NumPy
, Scikit-learn
, and Seaborn
....