我认为,地球网站上风或洋流的视觉表示( https://earth.nullschool.net/#current/ocean/surface/currents/orthographic=-44.16,41.45,1679)令人赞叹,并引起人们的关注。
以下matplotlib examples中的示例代码显示了沿流线变化的宽度。
import numpy as np
import matplotlib.pyplot as plt
w = 3
Y, X = np.mgrid[-w:w:100j, -w:w:100j]
U = -1 - X**2 + Y
V = 1 + X - Y**2
speed = np.sqrt(U**2 + V**2)
fig, ax = plt.subplots()
lw = 5*speed / speed.max()
ax.streamplot(X, Y, U, V, density=0.6, color='k', linewidth=lw)
是否有可能使用matplotlib流线,使其具有上述效果,例如流线尾部有褪色痕迹。也许更改alpha或沿流线更改颜色?
静止图像还是可以的,或者欢迎动画创意。