R exportieren plotly png

R exportieren plotly png
„Wenn Sie mit Plotly -Figuren arbeiten, werden Sie auf einen Fall stoßen, in dem Sie sie in statische Figuren exportieren müssen. Sie können diese Bilder dann verwenden, um Erkenntnisse mit anderen Entwicklern oder Kunden zu teilen.

In diesem Tutorial lernen wir, wie Sie eine Handlungsfigur in ein statisches Bild in der R -Programmiersprache exportieren können.”

Lass uns anfangen.

Installieren Sie Bildexportmotor

Bevor wir Bilder mit R -Code exportieren, müssen wir sicherstellen, dass die Bildexportmotor in unserem System installiert ist. R verwendet den Orca -Motor zum Exportieren statischer Bilder.

Sie können Orca mit Anaconda wie gezeigt installieren:

$ conda install -c Plotly -Orca
Sie können NPM auch verwenden, indem Sie den Befehl ausführen:
$ npm install -g [email protected] Orca
Wenn Sie Docker installiert haben, führen Sie den Code aus:
$ Docker Pull Quay.io/plotly/orca
Sobald Sie Orca Binary installiert haben, können Sie ein Plotly -Paket erstellen, um die Bilder zu exportieren.
HINWEIS: Sie müssen das ProcessX -Paket für R auf Ihrem System installiert lassen.
Sie können die ProcessX -Engine installieren, indem Sie den folgenden Eintrag in Ihren Code hinzufügen:
Installieren.Pakete ("processx")

R statisches Bild exportieren

Lassen Sie uns nun diskutieren, wie Sie eine Zahl in R exportieren können. Wir werden zunächst eine einfache Abbildung erstellen, wie im folgenden Code gezeigt:

Installieren.Pakete ("Plotly")
Installieren.Pakete ("processx")
Installieren.Pakete ("Tidyquaint")
Bibliothek (Handlung)
Bibliothek (Tidyquant)
Getymbols ("Amzn",
von = "2018-01-01",
to = "2019-12-31"))
Aktie <- data.frame(AMZN$AMZN.Adjusted)
Aktien $ AMZN.Angepasst <- stock$AMZN.Adjusted/stock$AMZN.Adjusted[1]
Aktie <- data.frame(stock,rownames(stock))
Colnames (Stock) <- append('AMZN','date')
Feige %
add_trace (x = ~ Datum, y = ~ amzn, name = 'amzn')%>%
Layout (ShowLegend = T)
Optionen (Warn = -1)
Feige %
Layout(
xaxis = list (Zerolinecolor = '#ffff',
Zerolinbreite = 1,
gridcolor = 'ffff'),
yaxis = list (Zerolinecolor = '#ffff',
Zerolinbreite = 1,
gridcolor = 'ffff'),
plot_bgcolor = '#fff')
Feige

Der obige Code sollte ein Diagramm von Amazon -Aktien erstellen, wie in der folgenden Abbildung gezeigt:

Um die obige Abbildung in ein statisches Bild zu exportieren, können wir den Code als:

Wenn (!erfordern ("processX")) installieren.Pakete ("processx")
Fig % add_surface ()
Orca (Fig, "Amazon_Stocks.png ")

Der obige Code exportiert das vorherige Plot in eine Datei namens Amazon_Stocks.png. Sie können die Erweiterung für andere unterstützte Formate wie z. B. ändern .JPG/.JPEG, .EPS, .svg und .PDF

Schließen

Dieser Artikel behandelt, wie eine Handlungsfigur mit R in ein statisches Bild exportiert werden kann.