首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ipython qtconsole:在一个地块中绘制多个函数

ipython qtconsole:在一个地块中绘制多个函数
EN

Stack Overflow用户
提问于 2014-08-07 10:17:23
回答 2查看 312关注 0票数 0

ipython-qtconsole中,我可以很容易地创建一个简单的绘图:

代码语言:javascript
运行
复制
ipython qtconsole --pylab=inline

x = linspace(0, 2*pi, 1000)
plot(x, sin(x))

是否有一种方法可以指定要在同一地块中绘制的多个函数?我试过以下几种方法,但两者都不起作用:

代码语言:javascript
运行
复制
plot(x, sin(x), cos(x))
plot(x, [sin(x), cos(x)])
plot(x, {sin(x), cos(x)})
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-07 11:11:26

您可以在同一行上编写多个plot命令,用逗号分隔:

代码语言:javascript
运行
复制
x = linspace(0, 2*pi, 1000)
plot(x, sin(x)), plot(x, cos(x))

票数 0
EN

Stack Overflow用户

发布于 2014-08-07 10:45:30

您可以定义一个图形和轴,绘制所有的绘图,然后显示该图形。创建他们也会显示一次空的数字,我不知道这是否可以被压制。

所以:

代码语言:javascript
运行
复制
x = linspace(0, 2*pi, 1000)

fig, ax = plt.subplots()

ax.plot(x, sin(x))    
ax.plot(x, cos(x))

display(fig)

在相同的轴上显示所有函数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25179905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档