首页 > 其他分享 >9.1

9.1

时间:2022-09-01 21:58:21浏览次数:59  
标签:subplot plt figure t2 np ax 9.1

matplotlib一般使用plt.figure来设置窗口尺寸。

plt.figure(figsize=(a, b))  单位为英寸

 

fig, ax = plt.subplots(figsize = (a, b))

fig代表绘图窗口(Figure);ax代表这个绘图窗口上的坐标系(axis),一般会继续对ax进行操作

fig, ax = plt.subplots(1, 3, 1)

第一个1参数是子图的行数,第二个3参数是子图的列数
第三个1参数是代表第一个子图,如果想要设置子图的宽度和高度可以在函数内加入figsize值。

 

ax.twinx() # 让2个子图的x轴一样,同时创建副坐标轴。

 

# 使用plt.subplot来创建小图. plt.subplot(221)表示将整个图像窗口分为2行2列, 当前位置为
plt.subplot(221)
# plt.subplot(222)表示将整个图像窗口分为2行2列, 当前位置为2.
plt.subplot(222) # 第一行的右图
# plt.subplot(223)表示将整个图像窗口分为2行2列, 当前位置为3.
plt.subplot(223)
# plt.subplot(224)表示将整个图像窗口分为2行2列, 当前位置为4.
plt.subplot(224)

 

import numpy as np
import matplotlib.pyplot as plt

def f(t):
    return np.exp(-t) * np.cos(2*np.pi*t)

t1 = np.arange(0.0, 5.0, 0.1)
#0.0横坐标开始的点   5.0横坐标结束的点 0.02线条的起伏程度
t2 = np.arange(0.0, 5.0, 0.02) 
#如果不指定figure()的轴,figure(1)命令默认会被建立, 同样的如果你不指定subplot(numrows,numcols,fignum)的轴,subplot(111)也会自动建立。
#plt.figure(1)
plt.subplot(211)
plt.plot(t1, f(t1), 'bo', t2, f(t2), 'k')
plt.subplot(212)
plt.plot(t2, np.cos(2*np.pi*t2), 'r--')
plt.show()

 

 

 

exp()函数返回e的x次方

e=2.718282...

标签:subplot,plt,figure,t2,np,ax,9.1
From: https://www.cnblogs.com/cimengmenga/p/16647930.html

相关文章

  • 9.1 软件设计模式
     设计模式的定义:设计模式,即DesignPatterns,是指在软件设计中,被反复使用的一种代码设计经验。基本要素:模式名称,问题,效果cof设计模式的简介:  设计模式的六大原则1......
  • 最近的一些 CF 题(9.1起)
    1.CF623BB.ArrayGCD先考虑没有操作2的情况,由于不允许全删,所以至少会留下\(a_1\)与\(a_n\)中的一个,那么它们的质因数中必有一个需要成为公因数,由于最大公因数......
  • HDLBits(5) 9.1
    2Verilog语言2.2向量2.3.6加法器1实例化一个由两个16位加法器组合成的32位加法器moduletop_module(input[31:0]a,input[31:0]b,output[31:0]......
  • jssip3.9.1的demo,webphone网页电话
    用的目前最新的3.9.1版本,全版本在这里:https://jssip.net/download/releases/https://github.com/versatica/JsSIP 代码:<!DOCTYPEhtml><htmllang="en"><head......