matplotlib.pyplot subplots、plot、xlabel等
一、plt.subplots(nrows, ncols, ...)
import matplotlib.pyplot as plt
fig, axes = plt.subplots(1, 3, num='train', figsize=(12, 6))
上述代码创建了一个有1行3列axes的figure,figure的大小为(12,6),figure的名字为'train'。如下图所示。此时plt指向最右边的ax(因为是最后创建的)。
上述代码等价于:(和上面一样,此时plt指向最右边的ax)。
import matplotlib.pyplot as plt
plt.figure("train", (12, 6))
plt.subplot(1,3,1)
plt.subplot(1,3,2)
plt.subplot(1,3,3)
二、plt当前所指的fig/ax永远是最新创建的fig/ax,在调用plt.xxx函数时,要注意操作的对象是哪一个fig的哪个ax。(但plt.show会显示所有figure)
import matplotlib.pyplot as plt
import numpy as npnp.random.seed(0)
epochs = 4
epoch_loss_values = np.random.randint(5, size=epochs)fig, axes = plt.subplots(1, 3, num='train', figsize=(12, 6))
x = [i + 1 for i in range(len(epoch_loss_values))]
y = epoch_loss_values
axes[0].plot(x, y) # ax也有plot方法
axes[0].set_xlabel('aaa') # ax有set_xlabel方法,没有xlabel方法
plt.xlabel("epoch")
plt.title("Epoch Average Loss")
结果如下:
三、一个fig中新创建的ax可能会覆盖旧的ax
import matplotlib.pyplot as plt
import numpy as npnp.random.seed(0)
epochs = 4
epoch_loss_values = np.random.randint(5, size=epochs)fig, axes = plt.subplots(1, 3, num='train', figsize=(12, 6))
x = [i + 1 for i in range(len(epoch_loss_values))]
y = epoch_loss_values
axes[0].plot(x, y)
axes[0].set_xlabel('aaa')
plt.subplot(1,2,2)
plt.xlabel("epoch")
plt.title("Epoch Average Loss")
结果如下:
matplotlib.pyplot subplots、plot、xlabel等相关推荐
- Matplotlib pyplot中title() xlabel() ylabel()无法显示中文(即显示方框乱码)的解决办法...
有趣的事,Python永远不会缺席! 如需转发,请注明出处:小婷儿的python https://www.cnblogs.com/xxtalhr/p/11020246.html 一.无法正常显示原 ...
- Python matplotlib pyplot中title() xlabel() ylabel()无法显示在中文(方框乱码)的解决办法
Python matplotlib包其实是支持unicode的,但是我在实验中无法正常显示中文,比如说在pyplot.title()中输出中文,我试过以下几种方法均不奏效: pyplot.title( ...
- Python — matplotlib.pyplot 绘图模块及常用函数
目录 1. 基本用法与折线图 pyplot 模块的常用函数 折线图函数: matplotlib.pyplot.plot() 常用 format_string 参数 常用函数 grid () 控制各轴网 ...
- python从excel读彩票数据统计分析,用matplotlib.pyplot做可视图在程序窗口显示,并可动态切换Canvas的可视图,窗口里还添加了菜单和Button按钮工具栏,按钮换图
# -*- coding: utf-8 -*- """ Created on Tue May 14 18:58:50 2019 把图片保存成了文件,供gui窗口读取,取消 ...
- 【Pytorch学习笔记】3.温习matplotlib——实用的 matplotlib.pyplot 预览图片类数据集的方法(以FashionMNIST为例)
文章目录 matplotlib绘图原理和步骤 matplotlib.pyplot绘图原理 快速绘图 imshow()快速显示Fashion-MNIST数据集图片 pyplot.subplots()批量 ...
- python plot label_python - matplotlib子图的通用xlabel / ylabel
python - matplotlib子图的通用xlabel / ylabel 我有以下情节: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,fi ...
- python【Matlibplot绘图库】画多个曲线的折线图(Matplotlib.pyplot.plot)
文章目录 1.代码 2.输出 3.方法解释 这里我利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: 1.代码 # -*- coding: UTF ...
- matplotlib.pyplot常用画图方式函数封装(一)——.plot绘制折线图及设置坐标轴箭头完美解决
matplotlib.pyplot常用画图方式函数封装(一)--.plot绘制折线图及设置坐标轴箭头完美解决 py.plot常见绘图设置函数封装 绘制函数图像(完美解决坐标轴添加箭头) 绘制折线图 p ...
- python plot方法的使用_【python】matplotlib.pyplot入门
matplotlib.pyplot介绍 matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表. matplotlib.pyplot是命令行式函数的集合, ...
最新文章
- Python之路【第十二篇】:函数
- 关于autoupgader的狗屎问题
- asm扩容流程_Oracle rac asm 扩容
- python document_python处理document文档保留原样式
- 谷歌宣布关闭Google TV,由Android TV接任
- 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮
- 如何编写Ruby控制台程序(一)
- [Unity脚本运行时更新]C#7.3新特性
- 如何 方法内指令重排 进制_Java虚拟机jvm学习一:认识jvm的运行机制
- php分割文本读入数组,PHP fgets按行读取字符串和explode分割字符串为数组
- CT一般扫描参数_CT图像质量参数
- 包管理和环境管理软件Anaconda
- 本地创建多个ssh-key
- matlab 计算矩阵a的离散余弦变换
- 吴恩达深度学习——序列模型与注意力机制
- 新媒体运营神器-迅捷旗下的这些媒体软件简直要逆天了!
- c语言程序设计职工信息管理系统,C语言程序设计-职工信息管理系统.doc
- Performance Test Framework (PTF)是压力测试框架(轩)
- 81章 老子1章到_国学经典《老子*道德经》全文及翻译(全文共81章)。(此第7部分:61-70章)...
- Java实现微信公众号每日推送