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登录Gmail并发送Gmail邮件的教程
Apr 17 Python
python编程开发之textwrap文本样式处理技巧
Nov 13 Python
Ubuntu下安装PyV8
Mar 13 Python
Python数组定义方法
Apr 13 Python
基于Django用户认证系统详解
Feb 21 Python
简单实现python数独游戏
Mar 30 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python中的turtle库函数简单使用教程
Jul 23 Python
python实现简单银行管理系统
Oct 25 Python
python使用协程实现并发操作的方法详解
Dec 27 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
Mar 16 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 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注销代码(session注销)
2012/05/31 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
php微信开发接入
2016/08/27 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
基于iframe实现类似于ajax的页面无刷新
2014/05/31 Javascript
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
Python操作MySQL数据库9个实用实例
2015/12/11 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
Python 使用folium绘制leaflet地图的实现方法
2019/07/05 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
通过cmd进入python的步骤
2020/06/16 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
HTML文本属性&颜色控制属性的实现
2019/12/17 HTML / CSS
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
财务会计求职信范文
2015/03/20 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
同学聚会祝酒词
2015/08/10 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python
使用MybatisPlus打印sql语句
2022/04/22 SQL Server