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实现的多线程端口扫描工具分享
Jan 21 Python
python简单程序读取串口信息的方法
Mar 13 Python
以一个投票程序的实例来讲解Python的Django框架使用
Feb 18 Python
python 性能优化方法小结
Mar 31 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
Pandas统计重复的列里面的值方法
Jan 30 Python
详解Python安装tesserocr遇到的各种问题及解决办法
Mar 07 Python
如何利用Anaconda配置简单的Python环境
Jun 24 Python
Python imageio读取视频并进行编解码详解
Dec 10 Python
python matplotlib包图像配色方案分享
Mar 14 Python
Python实现8种常用抽样方法
Jun 27 Python
Python万能模板案例之matplotlib绘制直方图的基本配置
Apr 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
火狐4、谷歌12不支持Jquery Validator的解决方法分享
2011/06/20 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
Python运用于数据分析的简单教程
2015/03/27 Python
Python中endswith()函数的基本使用
2015/04/07 Python
在Django框架中运行Python应用全攻略
2015/07/17 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
利用Python计算KS的实例详解
2020/03/03 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
详解Python 中的容器 collections
2020/08/17 Python
教师自我评价范文
2013/12/16 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python