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中用pycurl监控http响应时间脚本分享
Feb 02 Python
Python实现模拟登录及表单提交的方法
Jul 25 Python
Linux下为不同版本python安装第三方库
Aug 31 Python
Python中的日期时间处理详解
Nov 17 Python
Python 数据结构之队列的实现
Jan 22 Python
Python面向对象class类属性及子类用法分析
Feb 02 Python
Python使用matplotlib绘制随机漫步图
Aug 27 Python
如何运行带参数的python脚本
Nov 15 Python
对python中assert、isinstance的用法详解
Nov 27 Python
Python加速程序运行的方法
Jul 29 Python
python获得命令行输入的参数的两种方式
Nov 02 Python
python 实现图片特效处理
Apr 03 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数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php socket通信(tcp/udp)实例分析
2016/02/14 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
Javascript 定时器调用传递参数的方法
2009/11/12 Javascript
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
Python通过命令开启http.server服务器的方法
2017/11/04 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
解决Django中多条件查询的问题
2019/07/18 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
Django数据库操作之save与update的使用
2020/04/01 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
什么是.net的Remoting技术
2016/07/08 面试题
妇科医生自荐信
2013/11/05 职场文书
品酒会策划方案
2014/05/26 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
销售员自我评价
2015/03/11 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
Python中的socket网络模块介绍
2022/07/23 Python