2015-10-06 108 views
-3

我想知道人們如何繪製如下圖形。 我有多個位置點。 我需要通過曲線連接兩個位置。 (不按行)任何想法如何實現這一目標?在MATLAB中,我沒有找到任何內置函數。兩點之間繪製曲線

enter image description here

+0

有無限多的方式兩點與「線」連接。您將必須更具體地瞭解曲線的要求。 – MrFlick

+0

這不是一個R問題,是嗎? – 2015-10-06 02:47:29

+0

@MrFlick現在我用線連接100個位置。所以這個圖看起來很亂。我需要將它調整爲曲線,以便我可以實現上述圖像。謝謝 – Hasala

回答

2

隨着最新版本的MATLAB(R2015b),你可以使用新的「graph and network的設施。它提供了不同種類的layouts,也許你會發現其中一些適合你的問題。

s = [1 1 1 2 2 3 3 4 5 5 6 7]; 
t = [2 4 5 3 6 4 7 8 6 8 7 8]; 
G = graph(s,t); 
h = plot(G,'Layout','layered'); 

enter image description here

+0

不幸的是,我沒有R2015b的行貨版本。感謝您的提示。 – Hasala