第6章 数据可视化

数据分析初始阶段,通常都要进行可视化处理。借助图示技术,就算枯燥的数值表,也可以展示出它婀娜的一面。数据可视化旨在直观展示信息的分析结果和构思,令某些抽象数据具象化,这些抽象数据包括数据测量单位的性质或数量。数据可视化与科学可视化和统计图示技术关系极为紧密。本章用到的程序库matplotlib(注意,全部小写)是建立在NumPy之上的一个Python绘图库,它提供了一个面向对象的API和一个过程式类MATLAB API,它们可以并行使用。matplotlib使用的图库可以从http://matplotlib.org/gallery.html页面下载。下面给出本章涉及的主题。

  • matplotlib简单绘图。
  • 对数图。
  • 散点图。
  • 图例和注解。
  • 三维图。
  • pandas绘图。
  • 时滞图。
  • 自相关图。
  • Plot.ly。

如果对本书代码包中的pkg_check.py文件稍作修改,就可以列出matplotlib的各个子库,结果如下所示:

matplotlib version 1.3.1 matplotlib.axes matplotlib.backends matplotlib.compat matplotlib.delaunay DESCRIPTION :Author: Robert Kern < robert.kern@gmail.com> :Copyright: Copyright 2005 Robert Kern. :License: BSD-style license. See LICENSE.tx matplotlib.projections matplotlib.sphinxext matplotlib.style matplotlib.testing ...

Get Python数据分析 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.