首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -显示为空的绘图

Python -显示为空的绘图
EN

Stack Overflow用户
提问于 2021-01-16 22:33:32
回答 1查看 39关注 0票数 1

我正在尝试绘制以下内容:

代码语言:javascript
复制
#Time
for t in np.arange(1,10,1):
    #Raidus
    for r in np.arange(1,5,1):
        #Velocity in theta direction
        V = C/r*(1-np.exp(-r**2/(4*v*t)))
        print(r,V)
        #Vorticity
        Z = C*((1/(2*v*t))*np.exp(-r**2/(4*v*t))-(1-np.exp(-r**2/(4*v*t)))/r**2)
    
     plt.plot(r,V)

当我打印(r,V)时,python确实显示了半径从1到4的9个表(每个表对应不同的t)。然而,当我绘图时,绘图看起来完全是空的。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-16 22:41:21

将r和v保存在两个列表中。向每个循环中的列表追加新的r和新的v。

在内部循环之后,将列表传递给绘图并清空它们。

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

https://stackoverflow.com/questions/65750808

复制
相关文章

相似问题

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