Я построил два графика в одном (две разные оси Y, но на одном и том же графике).Я хочу показать связь между значениями слева и значениями справа (они остаются последовательно> 0 или <0 или меняются?) </p>
Теперь мне нужно связать две стороныграфик с линией, чтобы увидеть, если он уменьшается / увеличивается.Поэтому я хочу, чтобы соответствующая точка слева была связана с соответствующей точкой справа линией.
Но поскольку значения по оси Y слева и справа различны, я не понимаю, какэто может сработать.Вот мой код для построения графика:
## Plot first set of data and draw its axis
plot(rep(1, length(DEG)), DEG, xlim = c(0,4), xaxt = "n",
ylim = c(-5, 5), col = "black", xlab = "", ylab = "")
axis(1, at = c(1))
## Allow a second plot on the same graph
par(new = TRUE)
## Plot the second plot and put axis scale on right
plot(rep(3, length(DMG)), DMG, axes = F, xlim = c(0, 4), xaxt = "n",
ylim = c(-80, 80), col = "black", xlab = "", ylab = "")
axis(1, at = c(3)))
axis(side = 4)
abline(h = 0, col = "red")
У кого-нибудь есть идея?Я попробовал базовую строку:
lines(x$DEG[x$Genes == "FEX_0000936"], x$DMG[x$Genes == "FEX_0000936"],
type="o", pch=22, col="seagreen3")
Вот мой график, возможно, он понятнее: 
Спасибо за вашу помощь.