2011-06-28 4 views
0

単一列のデータセットの密度をドットでプロットするにはどうすればよいですか?例えば2つのデータセットの密度を同じスケールで1つの図形にプロットするにはどうすればよいですか?

x <- c(1:40) 

x軸とy軸の同じスケールを使用して、同じプロット上、

の式を表す別のデータの密度を表す線形式として設定され、他のデータを追加する方法
y = exp(-x) 

プロット?

この式は、y = exp(-x)に修正されています。

したがって、plot(density(x))またはplot(density(y))を実行すると、2つの別々の数字が得られます。どのようにそれらを同じ軸に追加し、xにドットを使用すると、yに平滑化された線がありますか?

+0

これまでのところあなたの質問は矛盾しています。式 'y-exp-x'は解釈できません。有効なR構文を使用してください。 –

+0

あなたのコードはプロットを生成しませんが、何かを残しましたか? – mdsumner

答えて

4

lines()機能を使用してプロットに線を追加できます。我々はtypeパラメータでポイント私たちを与えるためのプロットを指定して、linesとyの密度曲線を追加

x <- 1:40 
y <- exp(-x) 

plot(density(x), type = "p") 
lines(density(y)) 

注:あなたが求めて何をするために修正コードは、次のようです。 ?plot?par?linesのヘルプページは、参考になります。また、R Graph Galleryをチェックして、一般にソースコードが添付されたさらに洗練されたグラフを表示してください。

関連する問題