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使用三角迭代计算圆周率PI的方法
Mar 20 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
Python字典的核心底层原理讲解
Jan 24 Python
python实现抽奖小程序
Apr 15 Python
python rsync服务器之间文件夹同步脚本
Aug 29 Python
PyCharm 2019.3发布增加了新功能一览
Dec 08 Python
详解Python 重学requests发起请求的基本方式
Feb 07 Python
python 安装impala包步骤
Mar 28 Python
python接口自动化之ConfigParser配置文件的使用详解
Aug 03 Python
Python Opencv图像处理基本操作代码详解
Aug 31 Python
python 实现的车牌识别项目
Jan 25 Python
pytorch 实现变分自动编码器的操作
May 24 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小偷的核心程序
2007/04/09 PHP
实用的简单PHP分页集合包括使用方法
2013/10/21 PHP
dedecms集成财付通支付接口
2014/12/28 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
详解AngularJS中的作用域
2015/06/17 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
webpack打包单页面如何引用的js
2017/06/07 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
深入源码解析Python中的对象与类型
2015/12/11 Python
python实现教务管理系统
2018/03/12 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
解决python运行启动报错问题
2020/06/01 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
村委会贫困证明
2014/01/14 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
毕业生自荐信格式
2014/03/07 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang