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获取beautifulphoto随机某图片代码实例
Dec 18 Python
Python中的localtime()方法使用详解
May 22 Python
tensorflow 使用flags定义命令行参数的方法
Apr 23 Python
使用python读取csv文件快速插入数据库的实例
Jun 21 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
django配置连接数据库及原生sql语句的使用方法
Mar 03 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
python烟花效果的代码实例
Feb 25 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 Python
python中tkinter窗口位置\坐标\大小等实现示例
Jul 09 Python
如何在VSCode下使用Jupyter的教程详解
Jul 13 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
SMARTY学习手记
2007/01/04 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
php实现的SESSION类
2014/12/02 PHP
php可变长参数处理函数详解
2017/02/22 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
JavaScript设置body高度为浏览器高度的方法
2015/02/09 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python执行get提交的方法
2015/04/29 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
Python操作Word批量生成合同的实现示例
2020/08/28 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
函授本科毕业生自我鉴定
2013/10/16 职场文书
面试后感谢信怎么写
2014/02/01 职场文书
公司司机岗位职责
2014/02/07 职场文书
教师对学生的寄语
2014/04/03 职场文书
车间核算员岗位职责
2014/07/01 职场文书
2014年小学重阳节活动策划方案
2014/09/16 职场文书
法院授权委托书格式
2014/09/28 职场文书
财务经理岗位职责
2015/01/31 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
校运会广播稿
2015/08/19 职场文书
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL