Python figure参数及subplot子图绘制代码


Posted in Python onApril 18, 2020

1. Python的figure参数主要有:

def figure(num=None, # autoincrement if None, else integer from 1-N
      figsize=None, # defaults to rc figure.figsize
      dpi=None, # defaults to rc figure.dpi
      facecolor=None, # defaults to rc figure.facecolor
      edgecolor=None, # defaults to rc figure.edgecolor
      frameon=True,
      FigureClass=Figure,
      clear=False,
      **kwargs
      ):

可以设置图片大小、分辨率、颜色等。

2. subplot子图绘制,子图的绘图参数可以分别设置

plt.figure(1)

x1 = np.linspace(-0.2, 2, 10)
y1 = x1**2 + 0.3
plt.subplot(121)
plt.scatter(x1, y1)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('test_1')

x2 = np.linspace(-0.2, 2, 10)
y2 = x2 + 0.3
plt.subplot(122)
plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--")
## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--")
# plt.plot(x2, y2, 'rs--')
     
plt.xlabel('X')
plt.ylabel('Y')
plt.title('test_2')
plt.show()

Python figure参数及subplot子图绘制代码

3. 在同一张图片上显示多种图形,简单说把 plt.show()放在最后即可

import matplotlib.pyplot as plt
import numpy as np
plt.figure(2)

x1 = np.linspace(-0.2, 2, 10)
y1 = x1**2 + 0.3
plt.scatter(x1, y1)


x2 = np.linspace(-0.2, 2, 10)
y2 = x2 + 0.3
plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--")
## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--")
# plt.plot(x2, y2, 'rs--')
     
plt.xlabel('X')
plt.ylabel('Y')
plt.title('test_3')
plt.show()

Python figure参数及subplot子图绘制代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python抓取网页时字符集转换问题处理方案分享
Jun 19 Python
python实现忽略大小写对字符串列表排序的方法
Sep 25 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
python中cPickle类使用方法详解
Aug 27 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
Python中遍历列表的方法总结
Jun 27 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
在Python中利用pickle保存变量的实例
Dec 30 Python
Python使用20行代码实现微信聊天机器人
Jun 05 Python
Python识别验证码的实现示例
Sep 30 Python
python的scipy.stats模块中正态分布常用函数总结
Feb 19 Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
May 17 Python
Python数组拼接np.concatenate实现过程
Apr 18 #Python
Python稀疏矩阵及参数保存代码实现
Apr 18 #Python
Python try except异常捕获机制原理解析
Apr 18 #Python
Python数据正态性检验实现过程
Apr 18 #Python
如何基于线程池提升request模块效率
Apr 18 #Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 #Python
使用python无账号无限制获取企查查信息的实例代码
Apr 17 #Python
You might like
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
一个漂亮的php验证码类(分享)
2013/08/06 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
javascript event 事件解析
2011/01/31 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
2014/08/20 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
python实现验证码识别功能
2018/06/07 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
python os.fork() 循环输出方法
2019/08/08 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
HTML5 Canvas中使用用路径描画圆弧
2015/01/01 HTML / CSS
市场开发与营销专业求职信
2013/12/31 职场文书
教师简历自我评价
2014/02/03 职场文书
党员干部反四风民主生活会对照检查材料思想汇报
2014/10/12 职场文书
实习生矿工检讨书
2014/10/13 职场文书
培训后的感想
2015/08/07 职场文书
初中班主任工作随笔
2015/08/15 职场文书
责任书格式
2019/04/18 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python