2016-04-05 27 views
0

with() ve points() kullanarak bir alt kümesi çizmeye çalışıyorum.Koşullu Çizim (ggplot kullanamazsınız)

with noktası Eğer data$column kullanmamayı gereğini yapmak şudur:

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

Maalesef, "d0" ile ilişkili örnek giriş verisine sahip olmadığımız için kodlardan hiçbiri çoğaltılamaz. Alt küme çıktısını kaydetmeyi ve kaydedilen df'yi noktalara girdi olarak kullanmayı denemelisiniz. – Gopala

+0

Bu işe yarıyor mu? Puanlar (tuition ~ pct_phd, data = d0, subset = (public.private == 0), col = "mavi") – r2evans

+0

@Gregor Katkınız için gerçekten minnettarım, gerçekten haklıydınız. – Cupido0627

cevap

0

bir cevap için yorumumu hareket edeceğiz: Bu defa ne var Aramanın geri kalanı için doğrudan sütunlara başvurabilirsiniz. Benzer şekilde alt küme için.

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

d0$pct_phd açıkça with kullanılan alt kümesi geçersiz kılma, orijinal veri tam kolon kullanılmıştır. Bu yüzden denemeniz işe yaramadı.