第6章 数据可视化

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

  • Matplotlib的子库
  • Matplotlib简单绘图
  • 对数图
  • 散点图
  • 图例和注解
  • 三维图
  • Pandas绘图
  • 时滞图
  • 自相关图
  • Plot.ly

如果我们对本书代码包中的ch-01.ipynb后面部分代码稍作修改,就可以列出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
matplotlib.tests ...

Get Python数据分析(第2版) 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.