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 相关文章推荐
Linux环境下MySQL-python安装过程分享
Feb 02 Python
Python 安装setuptools和pip工具操作方法(必看)
May 22 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
Python使用pylab库实现绘制直方图功能示例
Jun 01 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 Python
Django 中自定义 Admin 样式与功能的实现方法
Jul 04 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
使用Tkinter制作信息提示框
Feb 18 Python
python logging.info在终端没输出的解决
May 12 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 Python
如何在Python中妥善使用进度条详解
Apr 05 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
function.inc.php超越php
2006/12/09 PHP
PHP开发过程中常用函数收藏
2009/12/14 PHP
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
php实现文章评论系统
2019/02/18 PHP
如何用javascript控制上传文件的大小
2006/10/26 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
2012/02/27 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
2017/10/26 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
python实现每次处理一个字符的三种方法
2014/10/09 Python
Python正则表达式使用范例分享
2016/12/04 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
GMP办公室主任岗位职责
2014/03/14 职场文书
房产继承公证书
2014/04/09 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
元旦标语大全
2014/10/09 职场文书
工程部岗位职责
2015/02/10 职场文书
2015年派出所工作总结
2015/04/24 职场文书
团结主题班会
2015/08/13 职场文书
国庆节主题班会
2015/08/15 职场文书