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.