Matplotlib之Figure的使用

  • 意义
  • 实现方法
    • 代码实例
    • 现象
  • 拓展(图像参数设置)
    • 图像的展现
    • 曲线的展现
      • 代码及现象

意义

figure是画图的窗口,本文主要解决我们想多个窗口显示多样的数据时的问题

实现方法

代码实例

下面展示一些 内联代码片

import numpy as np
import torch
import matplotlib.pyplot as plt
import numpyx = np.linspace(-1, 1, 50)
y1 = 2*x+1
y2 = x**2+1
plt.figure()
plt.plot(x, y1)
plt.figure()
plt.plot(x, y2)
plt.show()

现象

拓展(图像参数设置)

图像的展现

figure有很多参数,可以用来设置图像的展现参数

num:     图像编号或名称,数字为编号 ,字符串为名称
figsize: 指定figure的宽和高,单位为英寸;
dpi     :参数指定绘图对象的分辨率,即每英寸多少个像素,默认为80      1英寸等于2.5cm,A4纸是 21*30cm的纸张
facecolor:背景颜色
edgecolor:边框颜色
frameon:是否显示边框

这里参考大佬的解释
原文链接:https://blog.csdn.net/m0_37362454/article/details/81511427

曲线的展现

scalex,scaley分别对应着x和y轴的数据
format_string 由颜色字符、风格字符、标记字符组成
**kwargs 可以放多组数据,放很多条曲线format_string 关于颜色'b' 蓝色  'm' 洋红色 magenta
'g' 绿色  'y' 黄色
'r' 红色  'k' 黑色
'w' 白色  'c' 青绿色 cyan
'#008000' RGB某颜色 '0.8' 灰度值字符串
多条曲线不指定颜色时,会自动选择不同颜色
还有一种办法是直接color='rad',可以起到同样的效果关于曲线的格式类型
'‐' 实线
'‐‐' 破折线
'‐.' 点划线
':' 虚线
'' ' ' 无线条
还有一种办法是直接linestyle='--',可以起到同样的效果关于曲线的宽度
linewidth=10.0标记字符
'.' 点标记
',' 像素标记(极小点)
'o' 实心圈标记
'v' 倒三角标记
'^' 上三角标记
'>' 右三角标记
'<' 左三角标记

参考原文链接:
https://www.jianshu.com/p/ed3f31fc6a41

代码及现象

plt.figure(num=3, figsize=(8, 5))
plt.plot(x, y1, color=‘red’, linestyle=’–’, linewidth=10.0, )

Matplotlib之Figure的使用相关推荐

  1. matplotlib.pyplot.figure

    matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=T ...

  2. matplotlib.pyplot.figure()结构及用法详解

    matplotlib.pyplot.figure官方文档 源代码 matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolo ...

  3. Python 之 Matplotlib (二)figure

    代码: import matplotlib.pyplot as plt import numpy as npx = np.linspace(-3, 3, 50) y1 = 2 * x + 1 y2 = ...

  4. pycharm matplotlib.pyplot.figure().add_subplot()绘制三维图时报错:ValueError: Unknown projection 3d(bug)

    报错描述 出于安全考虑,CSDN不让文章标题使用英文单引号 ValueError: Unknown projection '3d' # -*- coding: utf-8 -*- "&quo ...

  5. 01_初识Matplotlib、Figure的组成、绘图函数的输入类型、第一个例子(学习笔记)

    1.初识Matplotlib 1.1.Figure的组成 1.2.绘图函数的输入类型 1.3.第一个例子 1.初识Matplotlib Matplotlib是Python的一个模块,是一个绘图库. M ...

  6. Matplotlib:figure(背景颜色)

    函数: figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureCla ...

  7. matplotlib plt.figure() 参数详细解释 对于绘制直方图 点图 的通用场景

    https://www.dazhuanlan.com/2020/01/19/5e24219f9ae61/

  8. matplotlib figure转为numpy array或者PIL图像进行显示

    matplotlib figure转为numpy array或者PIL图像进行显示 实现将matplotlib绘制的图像转换为numpy数组,并使用PIL或者OpenCV进行显示 参考资料:http: ...

  9. python matplotlib:figure,add_subplot,subplot,subplots讲解实现

    最近又用到了matplotlib 中画图的函数.总结几个常用的函数的作用于区别. from matplotlib import pyplot as plt 1.figure() 函数定义matplot ...

最新文章

  1. 服务器查看不到集群信息,集群服务器查看内存
  2. 2017电大c语言形考册,(2017年电大)中央广播电视大学c语言程序设计形成性考核册及答案.doc...
  3. js css3实现tab,div+css+js实现tab页
  4. MySQL修改和删除触发器(DROP TRIGGER)
  5. Hibernate 笔记 缓存
  6. 0-2岁的app开发人员必读,Android开发APP前的准备事项
  7. .NET Core 下使用 Exceptionless 记录日志
  8. python微信集成_Python微信公众号后台开发005:集成智能聊天机器人​
  9. APP设计灵感|空白页空状态界面也可以这么设计
  10. 【BAT面试题系列】Java面试必考题JVM详解,BAT师兄深度解析背后原理
  11. hbase java客户端_【HBase教程】(八)HBase JAVA 客户端API使用
  12. DEAP:使用生理信号进行情绪分析的数据库IEEE
  13. FPGA学习记录(7)<巴特沃斯低通IIR滤波器FPGA实现>
  14. Homebrew 安装以及更新源替换
  15. APPLE 知识模块初步设计
  16. Android日常开发问题总结:这些问题火候不够,随时变成删库跑路!
  17. P2360 地下城主
  18. HTML作业-花店网页
  19. 稳若磐石的「云上奥运」背后,是云计算新界面的崛起
  20. 中英保险业务常用词汇--产险

热门文章

  1. Elasticsearch:操作数据的时候PUT和POST的区别
  2. C# DateTime类详解
  3. iPhone 4S/5/5C、iPad 2/3/4统统悲剧!
  4. 2017 android os壁纸,iPadOS 13.4中出现全新iPad Pro壁纸 与2017年iMac Pro随附的壁纸相似...
  5. nginx配置解析之配置合并
  6. 传奇服务器怎么设置状态是开区还是合区,教你传奇合区方法
  7. shader 反射 水面_【Unity Shader】模拟水面包含折射与反射与波浪动画
  8. C#异步调用、异步回调
  9. ARM内核单片机的串口通信(UART)使用(数据的收发)
  10. java安装教程以及环境变量的配置