Python 生成数据(安装matplotlib)

数据可视化 指的是通过可视化表示来探索数据,它与数据挖掘 紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。数据集可以是用一行代码就能表
示的小型数字列表,也可以是数以吉字节的数据。

安装matplotlib

首先,需要安装matplotlib,我们将使用它来制作开始的几个图表.

在Linux系统中安装matplotlib

如果你使用的是系统自带的Python版本,可使用系统的包管理器来安装matplotlib,为此只需执行一行命令:

$ sudo apt-get install python3-matplotlib

如果你使用的是Python 2.7,请执行如下命令:

$ sudo apt-get install python-matplotlib

如果你安装了较新的Python版本,就必须安装matplotlib依赖的一些库:

$ sudo apt-get install python3.5-dev python3.5-tk tk-dev
$ sudo apt-get install libfreetype6-dev g++

再使用pip来安装matplotlib:

$ pip install --user matplotlib

在OS X系统中安装matplotlib

Apple的标准Python安装自带了matplotlib。要检查系统是否安装了matplotlib,可打开一个终端会话并尝试导入matplotlib。如果系统没有自带matplotlib,且你的Python是使用Homebrew安
装的,则可以像下面这样安装matplotlib:

$ pip install --user matplotlib

注意  安装包时可能需要使用pip3 ,而不是pip 。另外,如果这个命令不管用,你可能需要删除标志–user 。

在Windows系统中安装matplotlib

在Windows系统中,首先需要安装Visual Studio。为此,请访问https://dev.windows.com/ ,单击Downloads,再查找Visual Studio Community——一组免费的Windows开发工具。请下载并
运行该安装程序。

接下来,需要下载matplotlib安装程序。为此,请访问https://pypi.python.org/pypi/matplotlib/ ,并查找与你使用的Python版本匹配的wheel文件(扩展名为.whl的文件)。例如,如果你使
用的是32位的Python 3.5,则需要下载matplotlib-1.4.3-cp35-none-win32.whl。

注意  如果找不到与你安装的Python版本匹配的文件,请去http://www.lfd.uci.edu/-gohlke/pythonlibs/#matplotlib 看看,这个网站发布安装程序的时间通常比matplotlib官网早
些。

将这个.whl文件复制到你的项目文件夹,打开一个命令窗口,并切换到该项目文件夹,再使用pip来安装matplotlib:

> cd python_work
python_work> python -m pip install --user matplotlib-1.4.3-cp35-none-win32.whl

测试matplotlib

安装必要的包后,对安装进行测试。为此,首先使用命令python 或python3 启动一个终端会话,再尝试导入matplotlib:

$ python3
>>> import matplotlib
>>>

如果没有出现任何错误消息,就说明你的系统安装了matplotlib,可以接着阅读下一节。

注意  如果你在安装过程中遇到了麻烦,请参阅附录C。如果依然无济于事,请向他人寻求帮助。对于你遇到的问题,只要向经验丰富的Python程序员提供少量的信
息,他们很可能很快就能帮你解决。

matplotlib画廊

要查看使用matplotlib可制作的各种图表,请访问http://matplotlib.org/ 的示例画廊。单击画廊中的图表,就可查看用于生成图表的代码。