条件绘图(不能使用 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
中使用的子集。这就是您的尝试失败的原因。
我正在尝试使用 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
中使用的子集。这就是您的尝试失败的原因。