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 相关文章推荐
wxPython 入门教程
Oct 07 Python
Eclipse中Python开发环境搭建简单教程
Mar 23 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
May 21 Python
python使用pandas处理大数据节省内存技巧(推荐)
May 05 Python
flask 实现上传图片并缩放作为头像的例子
Jan 09 Python
django-利用session机制实现唯一登录的例子
Mar 16 Python
Python SMTP配置参数并发送邮件
Jun 16 Python
python音频处理的示例详解
Dec 23 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 Python
详解用selenium来下载小姐姐图片并保存
Jan 26 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
我整理的PHP 7.0主要新特性
2016/01/07 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
js href的用法
2010/05/13 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
js+html制作简单验证码
2017/02/16 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
Python的迭代器和生成器使用实例
2015/01/14 Python
python中set()函数简介及实例解析
2018/01/09 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
Django框架中间件(Middleware)用法实例分析
2019/05/24 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
Python中six模块基础用法
2019/12/08 Python
python将音频进行变速的操作方法
2020/04/08 Python
pycharm第三方库安装失败的问题及解决经验分享
2020/05/09 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
心理学专业毕业生推荐信范文
2013/11/21 职场文书
质检部职责
2013/12/28 职场文书
《九色鹿》教学反思
2014/02/27 职场文书
体育课外活动总结
2014/07/08 职场文书
争先创优活动总结
2014/08/27 职场文书
《给予树》教学反思
2016/03/03 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python