Como salvar vários gráficos como pdf em r
Você pode usar a seguinte sintaxe básica para salvar vários gráficos em um PDF em R:
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #specify to save plots in 2x2 grid by(mfrow = c(2,2)) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
Os exemplos a seguir mostram como usar essa sintaxe na prática.
Exemplo 1: Salve vários gráficos na mesma página em formato PDF
O código a seguir mostra como salvar vários gráficos na mesma página de um PDF:
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #specify to save plots in 2x2 grid by(mfrow = c(2,2)) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
Depois de navegar até o PDF no local especificado em meu computador, encontro o seguinte PDF de uma página com quatro gráficos:
Exemplo 2: Salve vários gráficos em páginas diferentes em formato PDF
Para salvar vários gráficos em páginas diferentes de um PDF, posso simplesmente remover a função par() :
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
Depois de navegar até o PDF no local especificado em meu computador, encontro um PDF de quatro páginas com um gráfico em cada página.