R esportazione di png

R esportazione di png
“Quando lavori con le figure della trama, ti imbatterai in un'istanza in cui devi esportarli in figure statiche. È quindi possibile utilizzare queste immagini per condividere approfondimenti con altri sviluppatori o clienti.

In questo tutorial, impareremo come esportare una figura traccia in un'immagine statica nel linguaggio di programmazione R."

Iniziamo.

Installazione del motore di esportazione di immagini

Prima di poter esportare immagini con codice R, dobbiamo assicurarci di avere il motore di esportazione di immagini installato sul nostro sistema. R utilizza il motore Orca per esportare immagini statiche.

È possibile installare Orca usando Anaconda come mostrato:

$ Conda Installa -c Plobly -Orca
Puoi anche usare NPM eseguendo il comando:
$ npm Installa -g [email protected] Orca
Se hai installato Docker, eseguire il codice:
$ Docker Pull Quay.IO/Plotly/Orca
Una volta installata binaria Orca, è possibile creare un pacchetto Plock per esportare le immagini.
Nota: è necessario avere il pacchetto Processx per R installato sul sistema.
È possibile installare il motore Processx aggiungendo la seguente voce nel codice:
installare.pacchetti ("processx")

R immagine statica di esportazione

Discutiamo ora come puoi esportare una figura in r. Inizieremo creando una figura semplice come mostrato nel codice seguente:

installare.pacchetti ("trama")
installare.pacchetti ("processx")
installare.pacchetti ("tidyquaint")
Biblioteca (trama)
Biblioteca (Tidyquant)
GetSymbols ("Amzn",
da = "2018-01-01",
to = "2019-12-31")
azione <- data.frame(AMZN$AMZN.Adjusted)
Stock $ AMZN.Aggiustato <- stock$AMZN.Adjusted/stock$AMZN.Adjusted[1]
azione <- data.frame(stock,rownames(stock))
Colnames (stock) <- append('AMZN','date')
Fico %
add_trace (x = ~ data, y = ~ amzn, name = 'amzn')%>%
layout (showlegend = t)
Opzioni (Warn = -1)
Fico %
disposizione(
xaxis = elenco (zeroLineColor = '#FFFF',
ZerolinWidth = 1,
gridcolor = 'ffff'),
yaxis = elenco (zeroLineColor = '#FFFF',
ZerolinWidth = 1,
gridcolor = 'ffff'),
Plot_BgColor = '#fff')
Fico

Il codice sopra dovrebbe creare una trama di titoli Amazon, come mostrato nella figura seguente:

Per esportare la figura sopra in un'immagine statica, possiamo eseguire il codice come:

Se (!richiedere ("processx")) installa.pacchetti ("processx")
FIG % ADD_SURFACE ()
Orca (Fig, "Amazon_stocks.png ")

Il codice sopra esporterà la trama precedente in un file chiamato Amazon_stocks.png. È possibile modificare l'estensione per altri formati supportati come .jpg/.jpeg, .EPS, .svg e .PDF

Vicino

Questo articolo copre come esportare una trama in un'immagine statica usando R.