2016-10-05 6 views
-2

私はRで276のケースのための別々のグラフに(ggplot機能?と一緒に)作成したいが、1つの図に表示したい。それらは異なる時間に異なる治療に曝され、複数の事象を有することができる。このグラフでは、色を使用し、これらの治療戦略でイベントをマークすることで、さまざまな治療への曝露をマークしたいと考えています(例:ドット)。Rの複数の露出とイベントのtimeseriesgraphの作成方法は?

my data look like this

誰かがこれを行う方法(一部)を知っていますか?

答えて

1

あなたのデータは「Tidy format」とは異なります。最初に、データをプロットする前に、データを「幅広い」フォーマットから「長いフォーマット」にするためにいくつかのデータを取りたいと思っています。あなたの異なる治療法は、複数の列ではなく、単一の列(治療法と呼ばれる)になければなりません。 dplyrtidyrのパッケージを調べることをお勧めします(cheatsheetを参照)。

処理を列ではなく行に入れるには、tidyrパッケージのgather関数を使用できます。これが完了したら、次のようなgplotを作成することができます:

ggplot(your_data, aes(x = time_of_event, y = value, colour = treatment)) + 
    geom_point() 
+0

ありがとうございましたJeroen!あなたの投稿は本当に助けになりました。 – SonjavR

関連する問題