繁体   English   中英

没有箭头3d箭袋情节python

[英]no arrow head 3d quiver plot python

我正在尝试使用quiver3重新创建在Matlab中制作的3d箭袋图。 数据完全相同,但绘制时箭头似乎指向0,没有箭头,x和y轴似乎被切换(因为你必须在python中反转x轴而不是在matlab中反转y以获得相同的轴值。有谁知道为什么会发生这种情况?

matlab代码是:

quiver3(zeros(size(binrange)), zeros(size(binrange)), binrange, v,u, zeros(size(v)),0);
set(gca,'YDir','reverse'); 

matlab图是:

在此输入图像描述

python代码是:

ax.quiver3D(np.zeros(len(binrange)), np.zeros(len(binrange)), binrange, aa, bb, np.zeros(len(bb)), length=0.1, color='tomato')
 plt.gca().invert_xaxis()

python图是:

在此输入图像描述

改变pivot 来自文档 :“ pivot: [ 'tail' | 'middle' | 'tip' ]箭头位于网格点的部分;箭头围绕此点旋转,因此名称为pivot。 我猜你有tip设置(可能是默认值?),你想要tail

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM