Streamplot python模块“ImportError:没有名为Streamplot的模块”

2024-05-15 16:38:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图运行这段代码,但问题是"ImportError: No module named streamplot"

请帮助修复此错误

import matplotlib.pyplot as plt
import numpy as np

from streamplot import streamplot

x = np.linspace(-3,3,100)
y = np.linspace(-3,3,100)
u = -1-x**2+y[:,np.newaxis]
v = 1+x-y[:,np.newaxis]**2

speed = np.sqrt(u*u + v*v)    
plt.figure()
plt.subplot(121)
streamplot(x, y, u, v, density=1, INTEGRATOR='RK4', color='b')
plt.subplot(122)

plt.streamplot(x, y, u, v, density=(1,1), 
               INTEGRATOR='RK4', color=u, 
               linewidth=5*speed/speed.max())

plt.show()

Tags: 代码importasnpintegratorpltdensitycolor