R Eksportuj PNG

R Eksportuj PNG
„Pracując z figurami fabularnymi, natkniesz się na przypadek, w którym musisz je wyeksportować do statycznych postaci. Następnie możesz użyć tych obrazów do dzielenia się spostrzeżeniami z innymi programistami lub klientami.

W tym samouczku nauczymy się, jak eksportować figurkę do obrazu statycznego w języku programowania R."

Zacznijmy.

Instalowanie silnika eksportu obrazu

Zanim będziemy eksportować obrazy z kodem R, musimy upewnić się, że w naszym systemie zainstalujemy silnik eksportu obrazu. R wykorzystuje silnik ORCA do eksportowania obrazów statycznych.

Możesz zainstalować ORCA za pomocą AnaConda, jak pokazano:

$ ceda instaluj -C plotly -relly -orca
Możesz także użyć NPM, uruchamiając polecenie:
$ npm instaluj [email protected] Orca
Jeśli masz zainstalowany Docker, uruchom kod:
$ Docker Pull Quay.IO/Plotly/Orca
Po zainstalowaniu ORCA Binary możesz następnie utworzyć pakiet fabularny, aby wyeksportować obrazy.
Uwaga: musisz mieć pakiet ProcessX dla R w systemie.
Możesz zainstalować silnik ProcessX, dodając następujący wpis w kodzie:
zainstalować.pakiety („processx”)

R Obraz statyczny eksportowy

Porozmawiajmy teraz, w jaki sposób możesz wyeksportować liczbę w R. Zaczniemy od utworzenia prostej figury, jak pokazano w poniższym kodzie:

zainstalować.pakiety („Plotly”)
zainstalować.pakiety („processx”)
zainstalować.Pakiety („Tidyquaint”)
Biblioteka (fabularna)
Biblioteka (Uprzezroczystość)
getsymbols („Amzn”,
od = "2018-01-01",
do = "2019-12-31")
magazyn <- data.frame(AMZN$AMZN.Adjusted)
zapas $ amzn.Skorygowana <- stock$AMZN.Adjusted/stock$AMZN.Adjusted[1]
magazyn <- data.frame(stock,rownames(stock))
Colnames (zapas) <- append('AMZN','date')
Figa %
add_trace (x = ~ data, y = ~ amzn, name = 'amzn')%>%
układ (showlegend = t)
opcje (ostrzegaj = -1)
Figa %
układ(
xaxis = lista (ZerolineColor = '#ffff',
ZerolineWidth = 1,
gridcolor = „ffff”),
yaxis = lista (ZerolineColor = „#ffff”,
ZerolineWidth = 1,
gridcolor = „ffff”),
plot_bgcolor = '#fff')
Figa

Powyższy kod powinien utworzyć wykres zapasów Amazon, jak pokazano na poniższym rysunku:

Aby wyeksportować powyższy rysunek do obrazu statycznego, możemy uruchomić kod jako:

Jeśli (!Wymagaj („processx”)) instaluj.pakiety („processx”)
Rysunek % add_surface ()
orca (fig, „amazon_stocks.png ")

Powyższy kod wyeksportuje poprzedni wykres do pliku o nazwie Amazon_stocks.png. Możesz zmienić rozszerzenie innych obsługiwanych formatów, takich jak .JPG/.JPEG, .Eps, .svg i .PDF

Zamknąć

W tym artykule obejmuje sposób eksportowania figury do obrazu statycznego za pomocą r.