大家都知道Python中有一个强大的可视化库matplotlib,其中matplotlib.pyplot也是针对统计可视化。这里推荐另一个统计可视化库Seaborn,只需简单的几行代码,就可以画出相当漂亮的统计图。 另外,如果需要制作交互式图表,Python中我推荐bokeh库。

本文主要介绍使用seaborn可视化单变量、可视化双变量、可视化多对关系、可视化线性关系、绘制函数、适应各种模型、控制图片大小和格式、分类数据画图等内容。

注:文中所使用的python代码可直接下载,然后用IPython notebook(现在叫jupyter)运行。原链接:http://nbviewer.jupyter.org/github/yihongfa/pythondata/blob/master/Seaborn.ipynb