yihui 看到这里方才惊觉,我被 tidyverse 暗中洗脑了。上面我的 Base R 方案完全没必要先生成 data.frame。下面这样就足够了:
x = seq(0.1, 10, by = 0.1)
plot(x, 1/x, type = 'l', xlab = 'x', ylab = 'y')
for (z in 2:4) lines(x, z/x, col = z)
legend('topright', legend = 1:4, col = 1:4, lty = 1, title = 'z')
curve()
我好像从没用过。
@Liechi 瞧, expand.grid()
根本用不上。