Глядя на ?ineq::Pen()
, похоже, что работает plot()
; следовательно, следующие работы работают для вас.
Pen(x)
Pen(y, add=T)
Примечание: Однако add=T
обрезает часть ваших данных, поскольку на втором графике есть точки, которые выходят за пределы первого.
Обновление при использовании par(new=T)
:
Использование par(new=T)
в основном означает наложение двух графиков друг на друга; следовательно, важно сделать их в одном масштабе. Мы можем достичь этого, установив одинаковые пределы оси. Тем не менее, при использовании аргумента add=T
желательно установить пределы оси, чтобы не потерять какую-либо часть данных. Это лучший способ наложения двух сюжетов.
Pen(x, ylim=c(0,38), xlim=c(0,1))
par(new=T)
Pen(y, col="red", ylim=c(0,38), xlim=c(0,1), yaxt='n', xaxt='n')
<a href="https://i.stack.imgur.com/ZtPTF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZtPTF.png" alt="https://i.stack.imgur.com/ZtPTF.png" title="OverlayingPlots!"></a>
По сути, вы можете сделать то же самое с add=T
.