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 相关文章推荐
使用相同的Apache实例来运行Django和Media文件
Jul 22 Python
深入理解python中的atexit模块
Mar 07 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
Python 使用with上下文实现计时功能
Mar 09 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
python使用turtle库绘制时钟
Mar 25 Python
python 获取等间隔的数组实例
Jul 04 Python
Python3 执行系统命令并获取实时回显功能
Jul 09 Python
linux环境下安装python虚拟环境及注意事项
Jan 07 Python
django 利用Q对象与F对象进行查询的实现
May 15 Python
vscode+PyQt5安装详解步骤
Aug 12 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连接数据库代码应用分析
2011/05/29 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
DHTML 中的绝对定位
2006/11/26 Javascript
js 上传图片预览问题
2010/12/06 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
AngularJS中的promise用法分析
2017/05/19 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
python实现自动更换ip的方法
2015/05/05 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
python xpath获取页面注释的方法
2019/01/14 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
PyQt5中向单元格添加控件的方法示例
2020/03/24 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
高二美术教学反思
2014/01/14 职场文书
学生会干部自荐信
2014/02/04 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
房屋所有权证明
2014/10/20 职场文书
导游词之青岛崂山
2019/12/27 职场文书
vue的项目如何打包上线
2022/04/13 Vue.js
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript