【问题标题】:quiver() in Matlab 2015b - small arrow headsMatlab 2015b 中的 quiver() - 小箭头
【发布时间】:2016-04-15 02:35:28
【问题描述】:

我使用quiver() 来显示流量大小和方向,但箭头很小,如图所示。箭头按 AutoScaleFactor=0.1 缩放,以防止线条重叠。更改 MaxHeadSize 没有任何作用!

]2

我已经阅读了之前关于更改箭头大小和样式的所有问题,甚至还从 MatlabCentral 下载了一些函数。但似乎没有任何效果。我猜在最近的一个 Matlab 版本中,箭袋图的数据结构发生了变化。具体来说(取自:In Matlab how do I change the arrow head style in quiver plot?),

hq1 = quiver(x,y,u,v);
hkid = get(hq1,'children');

结果为@​​987654328@。

当我尝试使用annotation() 时,我最终得到了形状和位置奇特的箭头。

任何帮助将不胜感激(包括推荐 R 包),在此先感谢。

【问题讨论】:

  • 你真的试过this吗? (保留原始文件的副本!)
  • @LuisMendo:我找不到 2015b 的文件路径。我找到了 refresh.m 但它没有任何这些参数。

标签: r matlab


【解决方案1】:

这里有一个最新版本的 quiver-to-annotation 代码,分别控制箭头大小和头部宽度/大小:

In Matlab how do I change the arrow head style in quiver plot?

下图

【讨论】:

    猜你喜欢
    • 2020-07-10
    • 1970-01-01
    • 2021-11-16
    • 2015-10-18
    • 2016-05-05
    • 2022-10-13
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多