-1

プロットしたいいくつかの精神物理学的実験からのデータがあります。私のデータフレームには、実験の3つのパラダイムにおける複数の参加者からの複数の観測値が含まれています。

つまり、各参加者は3回の精神物理実験に参加したので、1つのグラフにデータをプロットしたいと思います。

現在、私のプロットは次のようになっています。

ここに画像の説明を入力してください

プロットの右側のデータは1つの実験(1)からのものであり、左側のデータの質量は他の2つの実験(2と3)からのものです。基本的に、私は実験1が実験2と3とは非常に異なる結果をもたらすことをグラフィカルに示しようとしています。

このプロットは、「probability_seen」と「visual_acuity」の2つのパラメーターで構成されています。私のデータフレームには、subject_initialsとexperiment_typeの2つの列も含まれています。ご覧のとおり、被写体を色で分けています。また、各実験の線を結合したいのですが(上記のプロットには、実際には各被験者の3つの曲線が含まれています)、geom_line()をプロットに追加すると、次のようになります。

ここに画像の説明を入力してください

明らかに、私はggplot2に「experiment_type」の状態を尊重するように依頼していません。どうすればよいですか?

nb現在、次のコードでプロットを呼び出しています。

qplot(visual_acuity, probability_seen, data = dframe1, colour = subject_initials,
xlab = "Visual acuity", ylab = "Probability seen") + geom_line()
4

1 に答える 1

1

@Baptisteが述べているように、解決策はgroup = experiment_typeqplot呼び出しに追加することです。

于 2013-02-15T01:41:08.180 に答える