R 在一个图上画两张图。功能行不起作用

R 在一个图上画两张图。功能行不起作用,r,R,我想在一张图上画两张图。我读了,但函数行不起作用,什么也没发生。我不知道有什么问题。有什么想法吗 编辑。可复制示例: > 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.00145859

我想在一张图上画两张图。我读了,但函数
不起作用,什么也没发生。我不知道有什么问题。有什么想法吗

编辑。可复制示例:

> 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')
可能有第二个绘图,但它更高?

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

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

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

请提供一个可复制的示例,即您尝试过的内容和不起作用的内容。当这个被添加时,我将删除-1谢谢!我有一个类似的问题,这就解决了它。有一点,plot函数缺少一个结束符)。如果您尝试按原样运行代码,R将抛出一个错误,因为plot试图接受它不知道该如何处理的参数。