微信扫一扫打赏支持

matplotlib_200730系列---10、Subplot 多合一显示

matplotlib_200730系列---10、Subplot 多合一显示

一、总结

一句话总结:

plt.subplot(2,2,1):分成2行2列,第1个图:也可以写成 plt.subplot(221)
import matplotlib.pyplot as plt

plt.figure()
# 分成2行2列,第1个图
plt.subplot(2,2,1)
plt.plot([0,1],[0,1])

# 第二个图
plt.subplot(2,2,2)
plt.plot([5,1],[0,2])

# 第三个图
plt.subplot(223)
plt.plot([0,-1],[0,2])

# 第四个图
plt.subplot(224)
plt.plot([0,-1],[0,-2])

plt.show()

 

1、matplotlib画子图的时候,如何分成 第一行一个图,第二行三个图这种形式?

A、plt.subplot(2,1,1)
B、plt.subplot(2,3,4);plt.subplot(235);plt.subplot(236)

 

 

二、Subplot 多合一显示

博客对应课程的视频位置:

 

import matplotlib.pyplot as plt

plt.figure()
# 分成2行2列,第1个图
plt.subplot(2,2,1)
plt.plot([0,1],[0,1])

# 第二个图
plt.subplot(2,2,2)
plt.plot([5,1],[0,2])

# 第三个图
plt.subplot(223)
plt.plot([0,-1],[0,2])

# 第四个图
plt.subplot(224)
plt.plot([0,-1],[0,-2])

plt.show()

 

 

 

import matplotlib.pyplot as plt

plt.figure()
# 分成2行2列,第1个图
plt.subplot(2,1,1)
plt.plot([0,1],[0,1])

# 第二个图
plt.subplot(2,3,4)
plt.plot([5,1],[0,2])

# 第三个图
plt.subplot(235)
plt.plot([0,-1],[0,2])

# 第四个图
plt.subplot(236)
plt.plot([0,-1],[0,-2])

plt.show()

 

 

 

 

 
posted @ 2020-07-30 23:11  范仁义  阅读(120)  评论(0编辑  收藏  举报