首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在matplotlib中同时显示两个图,而不是一个接一个

,可以通过创建一个包含两个子图的画布来实现。

首先,导入matplotlib库和numpy库:

代码语言:txt
复制
import matplotlib.pyplot as plt
import numpy as np

然后,创建一个包含两个子图的画布,并设置子图的布局:

代码语言:txt
复制
fig, (ax1, ax2) = plt.subplots(1, 2)

接下来,可以在每个子图上绘制不同的图形。例如,在第一个子图上绘制一个正弦函数图像:

代码语言:txt
复制
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
ax1.plot(x, y)
ax1.set_title('Sin Function')

在第二个子图上绘制一个余弦函数图像:

代码语言:txt
复制
y = np.cos(x)
ax2.plot(x, y)
ax2.set_title('Cos Function')

最后,显示图形:

代码语言:txt
复制
plt.show()

这样就可以同时显示两个图,而不是一个接一个地显示。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券