在ipython-qtconsole中,我可以很容易地创建一个简单的绘图:
ipython qtconsole --pylab=inline
x = linspace(0, 2*pi, 1000)
plot(x, sin(x))

是否有一种方法可以指定要在同一地块中绘制的多个函数?我试过以下几种方法,但两者都不起作用:
plot(x, sin(x), cos(x))
plot(x, [sin(x), cos(x)])
plot(x, {sin(x), cos(x)})发布于 2014-08-07 11:11:26
您可以在同一行上编写多个plot命令,用逗号分隔:
x = linspace(0, 2*pi, 1000)
plot(x, sin(x)), plot(x, cos(x))

发布于 2014-08-07 10:45:30
您可以定义一个图形和轴,绘制所有的绘图,然后显示该图形。创建他们也会显示一次空的数字,我不知道这是否可以被压制。
所以:
x = linspace(0, 2*pi, 1000)
fig, ax = plt.subplots()
ax.plot(x, sin(x))
ax.plot(x, cos(x))
display(fig)在相同的轴上显示所有函数。
https://stackoverflow.com/questions/25179905
复制相似问题