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.