R eksport plotly png

R eksport plotly png
"Når du jobber med plottfigurer, vil du komme over et tilfelle der du trenger å eksportere dem til statiske figurer. Du kan deretter bruke disse bildene til å dele innsikt med andre utviklere eller klienter.

I denne opplæringen lærer vi å eksportere en plottfigur til et statisk bilde på R -programmeringsspråket.”

La oss komme i gang.

Installere bildeeksportmotor

Før vi kommer til eksport av bilder med R -kode, må vi sikre at vi har installert bildeeksportmotoren på systemet vårt. R bruker ORCA -motoren for å eksportere statiske bilder.

Du kan installere Orca ved å bruke Anaconda som vist:

$ conda install -c plotly plotly -orca
Du kan også bruke NPM ved å kjøre kommandoen:
$ npm install -g [email protected] ORCA
Hvis du har installert Docker, kjør koden:
$ docker pull quay.io/plotly/orca
Når du har installert Orca Binary, kan du opprette en plottpakke for å eksportere bildene.
Merk: Du må ha ProcessX -pakken for R installert på systemet ditt.
Du kan installere ProcessX -motoren ved å legge til følgende oppføring i koden din:
installere.Pakker ("Processx")

R eksport statisk bilde

La oss nå diskutere hvordan du kan eksportere en figur i R. Vi starter med å lage en enkel figur som vist i koden nedenfor:

installere.Pakker ("Plotly")
installere.Pakker ("Processx")
installere.Pakker ("Tidyquaint")
Bibliotek (plotly)
Bibliotek (TidyQuant)
GetSymbols ("Amzn",
fra = "2018-01-01",
til = "2019-12-31")
lager <- data.frame(AMZN$AMZN.Adjusted)
Lager $ Amzn.Justert <- stock$AMZN.Adjusted/stock$AMZN.Adjusted[1]
lager <- data.frame(stock,rownames(stock))
Colnames (lager) <- append('AMZN','date')
Fig %
add_trace (x = ~ dato, y = ~ amzn, navn = 'amzn')%>%
Layout (ShowLegend = T)
Alternativer (Warn = -1)
Fig %
oppsett(
xaxis = liste (zerolinecolor = '#ffff',
ZerolineWidth = 1,
GridColor = 'ffff'),
Yaxis = liste (ZerolineColor = '#FFFF',
ZerolineWidth = 1,
GridColor = 'ffff'),
plot_bgColor = '#fff')
Fig

Koden over skal opprette et plott av Amazon -aksjer, som vist på figuren nedenfor:

For å eksportere figuren over til et statisk bilde, kan vi kjøre koden som:

hvis (!Krev ("ProcessX")) installasjon.Pakker ("Processx")
Fig % add_surface ()
Orca (fig, "Amazon_stocks.png ")

Koden over vil eksportere den forrige plottet til en fil som heter Amazon_stocks.png. Du kan endre utvidelsen for andre støttede formater som som .JPG/.JPEG, .EPS, .svg, og .PDF

Lukk

Denne artikkelen dekker hvordan du eksporterer en plottfigur til et statisk bilde ved hjelp av r.