2016-12-19 14 views
-1

私は新しいstackoverflowになっています。私は同じプロットでRにおけるこれら2つの曲線を描きたいR-特定の点を横切る曲線を描画する方法

{(100,6.5),(200,6.2),(300,5.7),(400,5.5),(500,4.8)} , 
{(100,7),(200,6),(300,5.5),(400,5.3),(500,4.5)} 

: 私は異なる曲線を表すそれぞれが点の2基を有します。私は第1の曲線を第1の点群と交差させ、第2の曲線を第2の点群と交差させたい。 誰にも分かりませんか?

+0

これらの点を通過する曲線の無限の数があると行うことができ、カスタマイズがたくさんあるので、これは、単純な例です。スプラインをプロットすることができます。 – Roland

+0

また、ポイントを直線で結ぶこともできます。あなたは後で何を手で描くことができますか?さらに、Rでこれを行う方法は数多くあります。ベースプロット、格子、ggplot2です。これらのツールについてのチュートリアルをチェックすると、始めるのに役立ちます。 –

+0

私はそれらを接続する方法を知っているが、それは私が欲しいものではない、とにかく私はベースプロットなどを確認するだろう、ありがとう! –

答えて

0

ggplot2を使用する場合は、以下のようにデータフレームを作成し、各ラインの色を設定するために使用する各ポイントの曲線を示す変数を追加します。あなたはggplot2

library(ggplot2) 

df <- data.frame(x = rep(seq(100, 500, 100),2), y = c(6.5,6.2,5.7,5.5,4.8,7,6,5.5,5.3,4.5), curve = rep(c(1,2), each = 5)) 

ggplot(df, aes(x = x, y = y)) + 
    geom_line(aes(color = factor(curve))) 

enter image description here

+0

それはもっと助けになりました、ありがとう! –

+0

次回は、再現可能なサンプルやサンプルデータを投稿し、有益な回答を受け入れるか覚えておいて歓迎します。 –

関連する問題