import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(2,2,1)
ax2 = fig.add_subplot(2,2,2)
ax3 = fig.add_subplot(2,2,3)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b9UAFukm-1678366471247)(output_0_0.png)]](https://i-blog.csdnimg.cn/blog_migrate/8e8d457fe328e658daaeae9ce624a285.png)
fig,axes = plt.subplots(2,3)
axes
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M7aCXuMd-1678366471249)(output_1_1.png)]](https://i-blog.csdnimg.cn/blog_migrate/0b039b5c017de3258eca3d3bd7202080.png)
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
rect = plt.Rectangle((0.2,0.75),0.4,0.15,color='r',alpha=0.3)
circ = plt.Circle((0.7,0.2),0.15,color='b',alpha=0.3)
pgon = plt.Polygon([[0.15,0.15],[0.35,0.4],[0.2,0.6]],color='g',alpha=0.9)
ax.add_patch(rect)
ax.add_patch(circ)
ax.add_patch(pgon)
plt.show()
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dOwSVEwe-1678366471249)(output_2_0.png)]](https://i-blog.csdnimg.cn/blog_migrate/d523b5a09517a5c45b5048ebb78ad730.png)
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
plt.xlabel('x')
plt.ylabel('y')
plt.plot(a,a * 1.5,a,a * 2.5,a,a * 3.5,a,a * 4.5)
plt.legend(['1.5x','2.5x','3.5x','4.5x'])
plt.title('simple lines')
plt.show()

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-10,10,100)
y = np.sin(x)
plt.plot(x,y,marker="o")
