如何使用python绘制多个图在一个窗口

如何使用python绘制多个图在一个窗口

代码部分

import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(1,3,1)
x = np.linspace(-1,1,300)[:,np.newaxis]
y = np.linspace(-1,1,300)[:,np.newaxis]

[ax1, ax2, ax3] , [ax4, ax5, ax6] = fig.subplots(2, 3, sharey=True)
ax1.plot(x, y)
ax1.set_title(‘Sharing Y axis’)
ax2.scatter(x, y)
plt.show()

效果如图

在这里插入图片描述