莫烦课程笔记总结之matplotlib——Subplot 分格显示

Posted 努力爬行的小虫子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了莫烦课程笔记总结之matplotlib——Subplot 分格显示相关的知识,希望对你有一定的参考价值。

Subplot 分格显示

 1 import matplotlib.pyplot as plt
 2 import matplotlib.gridspec as gridspec
 3 import numpy as np
 4 
 5 #method 1:subplot2grid
 6 #############################
 7 plt.figure()
 8 #分成3行3列,从0行0列开始,跨度1行 3列
 9 ax1 = plt.subplot2grid((3,3),(0,0),colspan=3,rowspan=1)
10 ax1.plot([1,2],[1,2])
11 ax1.set_title(\'ax1_title\')
12 
13 ax2 = plt.subplot2grid((3,3),(1,0),colspan=2,rowspan=1)
14 ax3 = plt.subplot2grid((3,3),(1,2),colspan=2,rowspan=2)
15 ax4 = plt.subplot2grid((3,3),(2,0),colspan=1,rowspan=1)
16 ax5 = plt.subplot2grid((3,3),(2,1),colspan=1,rowspan=1)

运行结果

 

 

 1 import matplotlib.pyplot as plt
 2 import matplotlib.gridspec as gridspec
 3 
 4 #method 2:subplot2grid
 5 #############################
 6 
 7 plt.figure()
 8 gs = gridspec.GridSpec(3,3) #3行3列
 9 ax1 = plt.subplot(gs[0,:])
10 ax2 = plt.subplot(gs[1,:2])
11 ax3 = plt.subplot(gs[1:,2])
12 ax4 = plt.subplot(gs[-1,0])
13 ax5 = plt.subplot(gs[-1,-2])

运行结果:

 

 

1 import matplotlib.pyplot as plt
2 #method 3:subplot2grid
3 #############################
4 
5 f,((ax11,ax12),(ax21,ax22)) = plt.subplots(2,2,sharex=True,sharey=True)
6 ax11.scatter([1,2],[1,2])
7 
8 plt.tight_layout()
9 plt.show()

运行结果:

 

以上是关于莫烦课程笔记总结之matplotlib——Subplot 分格显示的主要内容,如果未能解决你的问题,请参考以下文章

莫烦课程笔记总结之matplotlib——Subplot 分格显示

Python之Matplotlib库常用函数大全(含注释)

莫烦课程Batch Normalization 批标准化

tkinter笔记:scale 尺度 (莫烦python笔记)

tkinter 笔记:列表部件 listbox (莫烦python 笔记)

tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)