2017-12-15 1 views
1

私は4つの時系列を持っています。それぞれには、極座標で時系列を表す2つのベクトルが一連の数としてあります。最初の番号はライン閉鎖するために、最後に反復されていますggplot2に2つのベクターを使って閉じた線をプロットする方法はありますか?

enter image description here

私はそれを行うにはどうすればよい、使用してggplot2:だから、通常のプロットを使用して

> scn.x<-c(0.1621270, 0.1567967, 0.1685343, 0.1616781, 0.1719916, 0.1608374, 0.1823657, 0.1934863, 0.2225557, 0.2649875, 0.2363328, 0.1969804, 0.1394642, 0.2354821, 0.3667378, 0.4565170, 0.5321391, 0.6184038, 0.6061903, 0.5454402, 0.4960434, 0.4622253, 0.4038907, 0.3596160, 0.3481931, 0.3162522, 0.2722557 ,0.2242892, 0.1813745, 0.2354114, ,0.2606156, 0.3853444, 0.5376797, 0.5730340, 0.6489497, 0.5288091, 0.3917589,0.2886900, 0.1989709, 0.1574723, 0.1423745, 0.1212815, 0.1268479, 0.1169251, 0.1307069, 0.1349940, 0.1390822, 0.1448997 ,0.1570968, 0.1592046, 0.1578458, 0.1950853 ,0.2288536, 0.2725137) 
> 
> i<-c(1:length(scn.x)) ai.scn.x<-scn.x*cos((2*pi*i)/length(scn.x)) 
> oi.scn.x<-scn.x*sin((2*pi*i)/length(scn.x)) 
> ai.scn.x<-append(ai.scn.x,ai.scn.x[1]) 
> oi.scn.x<-append(oi.scn.x,oi.scn.x[1]) 

を、私はこれを持っています?

+0

あなたはあなたのコード内で繰り返さコンマを持っています。また、コードの各行の先頭に '>'を含めないでください。 – eipi10

答えて

3

geom_pathを使用してください。これは、x値の大きさの順ではなく、表示される順番でデータをプロットします。

library(ggplot2) 

ggplot(data.frame(ai.scn.x, oi.scn.x), aes(ai.scn.x, oi.scn.x)) + 
    geom_path() + 
    theme_bw() 

enter image description here

関連する問題