1

我正在尝试找到以下问题的解决方案:

我创建洋流地图,数据以厘米/秒为单位。我使用 matplolib.quiver 得到的箭头有相对较大的头部和较小的尾部。这样就很难看懂地图了。

  1. 有没有办法玩尾巴的长度和头部的大小/宽度?
  2. 当我放大时,我的箭头太小了。我看不到它们的方向,也看不到它们的大小。有没有办法解决它?
4

2 回答 2

0

首先,您可以尝试将箭头的单位更改为widthheight。与恒定的选项相比,这会导致箭头随图形尺寸调整大小。您还可以减小宽度参数(默认值为 0.005)。

您还可以使用一些参数来更改磁头参数。这些参数被定义为轴宽的倍数。您可以缩小这三个以提高可见性:

  • headwidth : 头部宽度为轴宽的倍数,默认为 3
  • headlength : 头部长度为轴宽的倍数,默认为 5
  • headaxislength:轴交叉处的头长,默认为 4.5

https://matplotlib.org/devdocs/api/_as_gen/matplotlib.axes.Axes.quiver.html

于 2017-09-25T20:55:15.590 回答
-5

此示例显示如何调整箭头的属性。

于 2012-09-10T10:05:11.577 回答