爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 19322|回复: 2

[求助] python画风场如何只改变箭头长度而不改变头部

[复制链接]

新浪微博达人勋

发表于 2021-1-19 21:16:46 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
风场范围较大时,找不到合适的scale来画矢量箭头,因为箭头的头部和杆部都会放大或缩小,导致小值的地方看不清箭头指向甚至变成一个点,请问python如何固定头部的大小只改变尾部长度呢。这里用的quiver画图吗,找了好久没发现对应的参数设置。求助大佬们,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2021-2-7 11:50:27 | 显示全部楼层
咸墨 发表于 2021-2-6 21:16
width:箭杆的宽度,以箭头单位衡量。默认是由以上单位的选择和矢量数量来决定。常用的初始值是0.005倍的画 ...

谢谢,前面有人已经解决了我的问题,把minshaft调成小于1的就行,我这里用的0.1
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2021-2-6 21:16:58 | 显示全部楼层
width:箭杆的宽度,以箭头单位衡量。默认是由以上单位的选择和矢量数量来决定。常用的初始值是0.005倍的画的宽度。
headwidth:头部宽度相对于箭杆宽度的倍数,默认是3倍。
headlength: 轴交叉处的头部长度,默认是4.5。
minshaft:箭头比例的长度,以头部长度为单位。

试试将这几个参数和scale配合使用
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表