• <table id="4yyaw"><kbd id="4yyaw"></kbd></table>
  • <td id="4yyaw"></td>
  • 發布時間:2020-09-29 11:42 原文鏈接: 解析Python中利用Matplotlib繪制多圖并合并展示(一)

    大家好,最近在研究在搞Python的大作業,有個需求就是利用Matplotlib畫幾個像模像樣的統計圖然后合并在一張圖中,因為此前很少用這方面的東西,所以折騰了不少時間,今天介紹一下。

    1、subplot多合一

    其實,利用python 的matplotlib包下的subplot函數可以將多個子圖放在同一個畫板上。在此之前,我們先來看一個案例:

    import  matplotlib.pyplot as plt

    import numpy as np 

    plt.rcParams['font.sans-serif']=['SimHei'] # 用來正常顯示中文標簽

    plt.rcParams['axes.unicode_minus']=False # 用來正常顯示負號

    t=np.arange(0.0,2.0,0.1)

    s=np.sin(t*np.pi)

    plt.figure(figsize=(8,8), dpi=80)

    plt.figure(1)

    ax1 = plt.subplot(221)

    ax1.plot(t,s, color="r",linestyle = "--")

    ax2 = plt.subplot(222)

    ax2.plot(t,s,color="y",linestyle = "-")

    ax3 = plt.subplot(223)

    ax3.plot(t,s,color="g",linestyle = "-.")

    ax4 = plt.subplot(224)

    ax4.plot(t,s,color="b",linestyle = ":")

    效果如下:

    可以看到,一個畫板上放了4個子圖。達到了我們想要的效果。好了我們現在來解析一下剛剛的部分代碼:


  • <table id="4yyaw"><kbd id="4yyaw"></kbd></table>
  • <td id="4yyaw"></td>
  • 调性视频