2015-10-06 189 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