辞梦

导航

matplotlib 散点图

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...

posted on 2022-09-01 21:43  辞梦  阅读(211)  评论(0)    收藏  举报