Мне нужно поставить два сюжета рядом. Таким образом, это не сложное упражнение, за исключением того, что:
- Я хочу и должен использовать базовую c графику
- . Графики должны быть расположены рядом друг с другом.
Вот пример, как я ее решаю
x2 <- seq(1.9, 7.3, length.out=10)
x1 <- seq(0.2, 5.8, length.out=10)
y1 <- rnorm(10)
par(mfrow=c(1,2))
par(mar=c(5,4,4,0))
plot(x1, y1, type="l", bty="n", xlim=range(x1), ylim=c(-2, 2))
par(mar=c(5,0,4,2))
plot(x2, y1, type="l", bty="n", xlim=rev(range(x2)), ylim=c(-2, 2), yaxt="n")
Вот проблема: я хотел бы две строки коснуться или почти коснуться. Если оси разделены, это нормально; но расстояние между этими двумя участками должно быть минимальным. Оптимально, я хочу иметь жирную красную вертикальную линию, показывающую, где встречаются две части графика.
Ни один из ответов, которые я нашел до сих пор, не позволяет мне сделать это.
Контекст: Я планирую перестановку генома c, в которой две отдаленные части некоторых хромосом были слиты вместе, одна из них перевернута (отсюда и разное масштабирование).