在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