我只是想使用python(anaconda安装)和matplotlib绘制两个单独的图(即在单独的窗口中的图)。但是,当我运行下面的示例代码时,我得到一个窗口,其中包含两个选项卡式窗口。
void scan(char* &p) {
答案 0 :(得分:0)
我只是在pycharm中运行了您的代码,它的功能完全符合您的要求。我认为您正在运行的环境导致了问题。还请仅在末尾使用plt.show()(反正可能会修复它)。
如果这不起作用,您可以尝试使用子图。
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure(1)
ax1 = fig.add_subplot(121)
t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2*np.pi*t)
ax1 = plt.plot(t, s)
ax2 = fig.add_subplot(122)
s = 1 + np.sin(4*np.pi*t)
ax2 = plt.plot(t, s)
plt.show()