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使用pyhook监控键盘并实现切换歌曲的功能
Jul 18 Python
Python命令行参数解析模块getopt使用实例
Apr 13 Python
python实现文件快照加密保护的方法
Jun 30 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
Sep 18 Python
详解将Django部署到Centos7全攻略
Sep 26 Python
python-tornado的接口用swagger进行包装的实例
Aug 29 Python
Python处理session的方法整理
Aug 29 Python
Python任务调度利器之APScheduler详解
Apr 02 Python
Django中使用Json返回数据的实现方法
Jun 03 Python
基于tensorflow for循环 while循环案例
Jun 30 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 Python
python读取pdf格式文档的实现代码
Apr 01 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
php 多关键字 高亮显示实现代码
2012/04/23 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
详解php反序列化
2020/06/10 PHP
javascript读取RSS数据
2007/01/20 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
vue组件jsx语法的具体使用
2018/05/21 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
2018/11/27 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python 含参构造函数实例详解
2017/05/25 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
人力资源主管的岗位职责
2014/03/15 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
党员个人整改措施
2014/10/24 职场文书
关于迟到的检讨书
2015/05/06 职场文书
山楂树之恋观后感
2015/06/11 职场文书
公司仓库管理制度
2015/08/04 职场文书
卖车协议书范文
2016/03/23 职场文书
python入门之算法学习
2021/04/22 Python
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript