所以我发现了很多关于绘制矢量场的问题。
制作这些图的一些重要来源是:
我发现了很多关于在堆栈交换上创建这些图的问题。不同之处在于我的问题特别是关于为这些地块添加标题。老人plt.title()没有工作做到这一点。到目前为止,我最好的解决方案是创建一个带有所需标题的图例,然后使用坐标强制它。然而,我的解决方案看起来很糟糕。我的问题是如何为箭袋图/矢量图添加标题。
到目前为止我的代码是
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
x,y = np.meshgrid(np.linspace(-20,20,15),np.linspace(-20,20,15))
xdot = x
ydot = x+y
# Plot
fig, ax = plt.subplots(figsize=(8,6))
Q = ax.quiver(x, y, xdot, ydot, scale=500, angles='xy') # Quiver key
ax.quiverkey(Q,-10,22,30,"5.1.7",coordinates='data',color='k')
xl = plt.xlabel("x")
yl = plt.ylabel("y")
plt.show()
概括
所以总结一下我的问题。如何为上面的箭袋图添加标题。你能提供一个解决方案吗?
抱歉,如果这是一个微不足道的问题,我对 Python 和绘制箭袋图都比较陌生。如果这会影响任何事情,我正在使用 google colab 而不是 jupyter。
