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程序设计入门(4)模块和包
Jun 16 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
Mar 19 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
详解python3实现的web端json通信协议
Dec 29 Python
Python字符串和字典相关操作的实例详解
Sep 23 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
python3中替换python2中cmp函数的实现
Aug 20 Python
Python-openCV读RGB通道图实例
Jan 17 Python
pandas中ix的使用详细讲解
Mar 09 Python
Python 统计位数为偶数的数字代码详解
Mar 15 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
Apr 27 Python
你应该知道的Python3.6、3.7、3.8新特性小结
May 12 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+mysql扎实个人基本功
2008/03/27 PHP
php db类库进行数据库操作
2009/03/19 PHP
php流量统计功能的实现代码
2012/09/29 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
详解js创建对象的几种方法及继承
2019/04/12 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
webpack+vue-cil 中proxyTable配置接口地址代理操作
2020/07/18 Javascript
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Python中的Numpy矩阵操作
2018/08/12 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
儿媳婚宴答谢词
2014/01/14 职场文书
双创工作实施方案
2014/03/26 职场文书
环保志愿者活动总结
2014/06/27 职场文书
工厂见习报告范文
2014/10/31 职场文书
建议书范文
2015/02/05 职场文书
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript