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访问系统环境变量的方法
Apr 29 Python
Python实现的归并排序算法示例
Nov 21 Python
使用python 爬虫抓站的一些技巧总结
Jan 10 Python
用Python实现数据的透视表的方法
Nov 16 Python
python利用百度AI实现文字识别功能
Nov 27 Python
python实现词法分析器
Jan 31 Python
基于Python安装pyecharts所遇的问题及解决方法
Aug 12 Python
python多线程并发及测试框架案例
Oct 15 Python
pandas dataframe 中的explode函数用法详解
May 18 Python
python爬虫泛滥的解决方法详解
Nov 25 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 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
学习php设计模式 php实现状态模式
2015/12/07 PHP
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
firefox下input type="file"的size是多大
2011/10/24 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
angularJS 中input示例分享
2015/02/09 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
js常用DOM方法详解
2017/02/04 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
2020/09/14 Javascript
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python实现的批量下载RFC文档
2015/03/10 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
python编写分类决策树的代码
2017/12/21 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
python实现Flappy Bird源码
2018/12/24 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
2020/03/30 Python
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
某IT外企面试题-二分法求方程!看看大家的C++功底
2015/07/04 面试题
给老婆大人的检讨书
2014/02/24 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
党员民主生活会材料
2014/12/15 职场文书
关于运动会的广播稿
2015/08/19 职场文书
2016简单的租房合同范本
2016/03/18 职场文书