天天看点

matplotlib折线图(一图多个坐标系子图)

代码示例:

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(1,100)
fig = plt.figure(figsize=(20,10),dpi=80)
# 创建子图1
sub1 = fig.add_subplot(2,2,1)
sub1.plot(x,x)

#创建子图2
sub2 = fig.add_subplot(2,2,2)
sub2.plot(x,x**2)
sub2.grid(color='r',linestyle='--',linewidth=3,alpha=0.2)

#创建子图3
sub3 = fig.add_subplot(2,2,3)
sub3.plot(x,np.log(x))

#创建子图4
sub4 = fig.add_subplot(2,2,4)
sub4.plot(x,np.log(x)*x)

plt.show
           

效果截图:

matplotlib折线图(一图多个坐标系子图)

继续阅读