Alcançar múltiplos gráficos com diferentes larguras de plotagem em R

Eu quero criar múltiplos gráficos em uma única janela de plotagem em que a largura dos painéis de cada plotagem é proporcional a xlim de cada plotagem.

No momento eu uso:

layout(matrix(c(1:8,10,9), 5, 2, byrow = FALSE), widths=2)       
layout.show(10)

Basicamente, eu gostariawidth para ser aplicado individualmente a cada parcela e não a todas as parcelas de uma coluna. Qual a melhor maneira para fazer isto?

questionAnswers(1)

yourAnswerToTheQuestion