条件绘图(不能使用 ggplot)

Conditional Plotting (cannot use ggplot)

我正在尝试使用 with()points() 绘制一个子集。这是我目前所拥有的:

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

我会将我的评论移至答案:

with的要点是你不需要调用剩下的data$column,你可以参考专栏直接地。对于子集也是如此。

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

d0$pct_phd 显式使用原始数据中的完整列,覆盖 with 中使用的子集。这就是您的尝试失败的原因。