全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1408 1
2017-04-07
Matplotlib 库是 Python 中常用的图形框架,今天先向大家介绍 Matplotlib 库的基础功能与一些简单的操作方法。

首先导入 Matplotlib 库,为了后续更方便的操作,对 Matplotlib 中的 pyplot 模块进行了单独的导入,并且用简称来作为命名:

复制代码
调整样式为 classic:
复制代码
需要注意的是,在 Ipython notebook 中,我们需要调用下面这条命令来让 notebook 能够正常显示图片:
复制代码
利用 Matplotlib 可以很方便的完成图表的绘制,我们首先需要运用 figure 函数来创建一个绘图区域,然后运用 plot 函数来生成你所想要的图表,例如绘制三角函数曲线图:
复制代码
1.jpg
通过 savefig 函数,我们可以将生成的图片保存在本地的文件目录中:
复制代码
复制代码
-rw-r--r--  1 jakevdp  staff    16K Aug 11 10:59 my_figure.png
另外,通过 IPython.display 库中的 Image 模块,可以在 notebook 中对保存在本地的图像进行查看:
复制代码
2.jpg 由 Matplotlib 创建的图表对象支持保存为以下格式:
复制代码
{'eps': 'Encapsulated Postscript', 'jpeg': 'Joint Photographic Experts Group', 'jpg': 'Joint Photographic Experts Group', 'pdf': 'Portable Document Format', 'pgf': 'PGF code for LaTeX', 'png': 'Portable Network Graphics', 'ps': 'Postscript', 'raw': 'Raw RGBA bitmap', 'rgba': 'Raw RGBA bitmap', 'svg': 'Scalable Vector Graphics', 'svgz': 'Scalable Vector Graphics', 'tif': 'Tagged Image File Format', 'tiff': 'Tagged Image File Format'}
有时候,我们可能需要在同一张图表中显示多个相互独立的坐标系,这时候我们就可以用到 Matplotlib 中的 subplot 函数:
复制代码
3.jpg
同时我们还有另外一种方式能够实现绘图区域的分区:
复制代码
4.jpg
以上内容转自 数析学院,感兴趣的同学可以直接访问查看更多学习资料
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-4-14 13:27:22
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群