博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据之路 Day8 Matplotlib包
阅读量:6284 次
发布时间:2019-06-22

本文共 1277 字,大约阅读时间需要 4 分钟。

 https://www.kesci.com/home/column/5b87a78131902f000f668549?from=zhihu

基本用法

 

本章知识点归纳如下:

 

导入模块:import matplotlib.pyplot as plt

定义图像窗口:plt.figure()

def figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=Figure, clear=False, **kwargs) # num:图像编号或名称,数字为编号 ,字符串为名称# figsize:指定figure的宽和高,单位为英寸;# dpi:参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80;1英寸等于2.5cm,A4纸是 21*30cm的纸张 # facecolor:背景颜色# edgecolor:边框颜色# frameon:是否显示边框

画图:plt.plot(x, y)

 

定义坐标轴范围:plt.xlim()/plt.ylim()

定义坐标轴名称:plt.xlabel()/plt.ylabel()

定义坐标轴刻度及名称:plt.xticks()/plt.yticks()

设置图像边框颜色:ax = plt.gca() ax.spines[].set_color()

调整刻度位置:ax.xaxis.set_ticks_position()/ax.yaxis.set_ticks_position()

调整边框(坐标轴)位置:ax.spines[].set_position()

 

图例与标注

基本用法

本章知识点归纳如下:

1.添加图例:plt.legend()

2.画点:plt.scatter()

3.添加标注:plt.annotate()

4.添加注释:plt.text()

 

各类图形

本章知识点归纳如下:

1.散点图:plt.scatter()

2.柱状图:plt.bar()

3.等高线图:plt.contourf()

4.在等高线图中增加label:plt.clabel()

5.矩阵画图:plt.imshow()

6.在随机矩阵图中增加colorbar:plt.colorbar()

 

多图合并显示

1.plt.subplot()

2.plt.subplot2grid()

3.gridspec.GridSpec()

4.plt.subplots()

5.图中图:fig.add_axes()

6.次坐标轴:ax.twinx()

 

3D作图与动画

基本方法

本章知识点归纳如下:

1.创建3D图:ax = Axes3D(fig)

2.画出3D图:ax.plot_surface()

3.投影:ax.contourf()

4.动画:animation.FuncAnimation()

 

转载于:https://www.cnblogs.com/Iceredtea/p/10974822.html

你可能感兴趣的文章
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
Javascript 中的 Array 操作
查看>>
java中包容易出现的错误及权限问题
查看>>
AngularJS之初级Route【一】(六)
查看>>
服务器硬件问题整理的一点总结
查看>>
SAP S/4HANA Cloud: Revolutionizing the Next Generation of Cloud ERP
查看>>
Mellanox公司计划利用系统芯片提升存储产品速度
查看>>
白帽子守护网络安全,高薪酬成大学生就业首选!
查看>>
ARM想将芯片装进人类大脑 降低能耗是一大挑战
查看>>
Oracle数据库的备份方法
查看>>
Selenium 自动登录考勤系统
查看>>
关于如何以编程的方式执行TestNG
查看>>
智能照明造福千家万户 家居智能不再是梦
查看>>
物联网如何跳出“看起来很美”?
查看>>
浅谈MySQL 数据库性能优化
查看>>
《UNIX/Linux 系统管理技术手册(第四版)》——1.10 其他的权威文档
查看>>
灵动空间 创享生活
查看>>