![](/img/trans.png)
[英]Quiver 3d (python matplotlib): how to get same color for arrow shaft and arrow head? (Quiver bug?)
[英]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.