0
ここに私がプロットしようとしているテストデータがあります。カラーからラインプロット/散布プロット
x_vals = seq(0,6,by=.1)
df <- data.frame(lambda=rep(NA), x=rep(NA), y=rep(NA))
iter <- 1
for (lambda in seq(0,3,by=.5)){
for (val in 1:length(x_vals)){
x = x_vals[val]
y = x**2 + 1 + lambda*(x**2 - 6*x + 8)
df[iter,1] = lambda
df[iter,2] = x
df[iter,3] = y
iter = iter + 1
}
}
私が望むのは、色によって区別されるラムダの異なる値に対する別々の線のプロットです。今、私は複数の行をプロットするためにもrを得るのに苦労しています。
私は、私はいくつかの引数または行が不足して疑う:
ggplot(df, aes(x, y, colour=lambda)) +
geom_point()
私は、ラムダによって着色/着色している別の点線を取得します。 Rを再起動して試しましたか? – steveb
また、私はあなたのコードをカット/ペーストしました。 – steveb
申し訳ありません - 私の質問を明確にしましょう...私はラムダによって異なるドットを結ぶ線が欲しいです – AZhao