Использование вставок с многопанельными участками (базовый участок) - PullRequest
0 голосов
/ 05 сентября 2018

Я хочу добавить вставки в обе панели моего многопанельного графика. Я устанавливаю поля и делаю первый график, а затем добавляю первую вставку:

par(mfrow=c(2,1),cex = 0.5,lwd = 0.5,oma=c(3.2,2,1,1),mar = c(1,3,0,0))
plot(rev(1:10))    
par(fig = c(0.8,1,0.8,1), new = T)  
plot(1:10,col="red")

Figure

Теперь я хочу добавить второй большой график (который будет располагаться в области ниже первого), а затем вторую вставку в верхнем правом углу второго большого графика. Я также хочу добавить третью вставку где-то слева от второго большого графика (то есть с разными координатами для первых двух вставок).

Но поскольку par был изменен, я не могу заставить второй большой сюжет идти в этом пространстве. Я пытался использовать par(op) после первой вставки, но это не сработало. Есть идеи?

1 Ответ

0 голосов
/ 05 сентября 2018

Вы должны построить второй основной график, прежде чем начертить вкладки, и сбросить par для второй вставки:

par(mfrow=c(2,1),cex = 0.5,lwd = 0.5,oma=c(3.2,2,1,1),mar = c(1,3,0,0))
plot(rev(1:10))    
plot(sample(1:10))
par(fig = c(0.8,1,0.8,1), new = TRUE)  
plot(1:10,col="red")
par(fig = c(0.8,1,0.3,0.5), new = TRUE)
plot(sample(1:10), col = "red")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...