8

我想在一个图上绘制两个图。我读了这篇文章,但功能lines不起作用,没有任何反应。我不知道可能是什么问题。有任何想法吗?

编辑。可重现的例子:

> tr_error
[1] 0.2314984 0.2314990 0.2314981 0.2314955 0.2314955 0.2314943 0.2314912
[8] 0.2314924
> tst_error
[1] 0.001461264 0.001461767 0.001461001 0.001459936 0.001459626 0.001458594
[7] 0.001457719 0.001458288
> plot(tst_error, type='l')
> lines(tr_error, type='l', col='red')

也许有第二个情节,但它更高?

4

1 回答 1

14

它“不起作用”,因为 y 限制不包括第二个向量的范围。

 plot(tst_error, type='l', ylim=range( c(tst_error, tr_error) ) )
 lines(tr_error, type='l', col='red')

这不会是一个特别有趣的情节,因为这两个向量的规模是如此不同。红线看起来像一条完全平坦的线。

于 2012-05-29T06:00:14.910 回答