2016-04-05 7 views
0

with()points()を使用してサブセットをグラフ化しようとしています。これは私がこれまで持っているものです。条件付きプロット(ggplotは使用できません)

with(d0, plot(d0$pct_phd,d0$tuition)) 
with(subset(d0, d0$public.private == 0), points(d0$pct_phd, d0$tuition, col = "blue")) 

This is what it looks like

+1

残念ながら、 'd0'に関連するサンプル入力データがないため、コードは再現できません。サブセットの出力を保存し、その保存されたdfをポイントへの入力として使用するようにしてください。 – Gopala

+0

これは機能しますか? – r2evans

+0

@Gregor私はあなたの貢献に本当に感謝しています、あなたは本当に正しかったです。 – Cupido0627

答えて

0

私は答えに私のコメントを移動します:

withのポイントは、あなたがdata$columnを使用する必要はありませんということですコールの残りの部分では、列を直接参照することができます。サブセットの場合も同様です。

with(subset(d0, public.private == 0), points(pct_phd, tuition, col = "blue")) 

d0$pct_phd明示withで使用されたサブセットを上書き、元のデータからの完全な列を使用します。これがあなたの試みがうまくいかなかった理由です。

関連する問題