matplotlib使用GridSpec自定义子图位置 (非对称的子图)
生活随笔
收集整理的這篇文章主要介紹了
matplotlib使用GridSpec自定义子图位置 (非对称的子图)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
上圖的結(jié)構(gòu)可以用一下兩種方式畫:
import matplotlib.pyplot as plt from matplotlib.gridspec import GridSpecfig = plt.figure(1) gs = GridSpec(3, 3)ax1 = plt.subplot(gs[0, :]) ax2 = plt.subplot(gs[1, :2]) ax3 = plt.subplot(gs[1:, 2]) ax4 = plt.subplot(gs[2, 0]) ax5 = plt.subplot(gs[2, 1])或者
ax1 = plt.subplot2grid((3, 3), (0, 0), colspan=3) ax2 = plt.subplot2grid((3, 3), (1, 0), colspan=2) ax3 = plt.subplot2grid((3 ,3), (1, 2), rowspan=2) ax4 = plt.subplot2grid((3, 3), (2, 0)) ax5 = plt.subplot2grid((3, 3), (2, 1))?
總結(jié)
以上是生活随笔為你收集整理的matplotlib使用GridSpec自定义子图位置 (非对称的子图)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解Python操作Excel文件
- 下一篇: Python判断变量类型