2016-01-10 69 views
1

我使用quiver()來顯示流量的大小和方向,但箭頭很小,如圖所示。箭頭由AutoScaleFactor = 0.1縮放,以防止線條重疊。更改MaxHeadSize不會執行任何操作!在Matlab中顫動()2015b - 小箭頭

quiver plot[![][1]] 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'); 

結果hkid=empty

當我試圖使用annotation()我結束了與奇怪的形狀和位置的箭頭。

任何幫助將不勝感激(包括轉介到R包),在此先感謝。

+2

實際上您是否嘗試過[this](http://stackoverflow.com/a/18776335/2586922)? (保留原始文件的副本!) –

+0

@LuisMendo:我找不到2015b的文件路徑。我發現refresh.m,但它沒有任何這些參數。 –

回答

2

有顫動到註釋代碼,對於箭頭大小和磁頭寬度/尺寸這裏單獨控制的一個上的最新版本:

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

這裏是數字

enter image description here

+0

非常感謝!這確實非常有幫助! –

+0

@Inbal H很高興幫助 - 您可以投票並接受答案! – marsei

+1

(s)他不能高舉,因爲你需要[15聲望](http://stackoverflow.com/help/privileges/vote-up)。他可以接受,但我照顧了upvote! – Adriaan