R Plotly Gestapeltes Balkendiagramm Plot

Gestapelte Balkendiagramme mit R und Plotly erstellen

Die statistische Programmiersprache 'R' wird für statistische Analysen, Datenvisualisierung und andere Data-Science-Anwendungen verwendet. Mit 'plotly', einer Diagramm- und Plot-Bibliothek für R, erstellen wir gestapelte Balkendiagramme und Plots.

Shou Arisaka
4 Min. Lesezeit
29. Okt. 2025

Die statistische Programmiersprache “R” wird für statistische Analysen, Datenvisualisierung und andere Data-Science-Anwendungen verwendet. Mit “plotly”, einer Diagramm- und Plot-Bibliothek für R, erstellen wir gestapelte Balkendiagramme und Plots.

Image

Ehrlich gesagt war R tatsächlich die dritte Sprache, die ich berührte, als ich mit dem Programmieren anfing. Zuerst war Ruby, dann Autohotkey, und dann begann ich aus irgendeinem Grund mit R. Diese Geschichte hat nichts mit diesem Artikel zu tun.

Kürzlich habe ich mit Raspberry Pi angefangen, mit Chrome-Suchverlauf-Datenbanken gespielt, Zeitmanagement-Tools gemacht und so weiter - ich hatte viele Gelegenheiten, mit Log-Daten und SQLite zu arbeiten. Ich dachte darüber nach, diese mit Python zu analysieren, aber ich hörte, dass R vielleicht besser sei, also beschloss ich, es auszuprobieren.

Also beginnen wir mit der Installation. Laden Sie RStudio 1.2.1335 - Windows 7+ (64-bit) von folgendem Link herunter und installieren Sie es:

Download RStudio - RStudio

Wenn Sie sich fragen, warum ich auf Windows statt Ubuntu installiere, lesen Sie bitte den folgenden Artikel:

[Ich wollte R interaktiv in Bash verwenden, aber habe aufgegeben]

Image

Nach Abschluss der Installation öffnen Sie rstudio.exe mit Administratorrechten.

Wenn Sie es ohne Administratorrechte ausführen, können Sie externe Pakete nicht ordnungsgemäß mit install.packages() installieren. Sie erhalten Fehler wie die folgenden:

Error in install.packages : unable to create 'C:/Users/OneDrive/??????/R/win-library/3.6'

r - Make a file writable in order to add new packages - Stack Overflow Unable to update R packages in default library on Windows 7 - Stack Overflow

Image

Nachdem Sie die ausführbare Datei mit Administratorrechten geöffnet haben, führen Sie install.packages("plotly") aus, um plotly zu installieren.

Wenn Sie von einer Datei aus arbeiten, wählen Sie den Teil install.packages("plotly") aus und drücken Sie Strg+Enter, um ihn auszuführen.

Dann kopieren Sie das folgende Skript, fügen Sie es ein und führen Sie es aus.


library(plotly)

Animals <- c("giraffes", "orangutans", "monkeys")
SF_Zoo <- c(20, 14, 23)
LA_Zoo <- c(12, 18, 29)
data <- data.frame(Animals, SF_Zoo, LA_Zoo)

p <- plot_ly(data, x = ~Animals, y = ~SF_Zoo, type = 'bar', name = 'SF Zoo') %>%
  add_trace(y = ~LA_Zoo, name = 'LA Zoo') %>%
  layout(yaxis = list(title = 'Count'), barmode = 'stack')

p

Das obige Skript wurde von Bar Charts in R | Examples | Plotly kopiert. Sie könnten mich kritisieren wollen, warum ich einen solchen abgeleiteten Artikel schreibe, aber bevor Sie das tun, schauen Sie sich diese Seite genau an und vergleichen Sie sie mit dem obigen Skript.

Das letzte p fehlt, also wird das Diagramm nicht angezeigt. Das ist hart für R-Anfänger. Ich nehme an, dass wenn Sie p ausführen, um das Diagramm anzuzeigen, es stoppt, bevor das nachfolgende API-Zeug laufen kann. Ich wünschte, sie würden kommentieren, dass Sie das Diagramm hier mit p anzeigen können. Ich hätte fast fälschlicherweise versucht, eine API zu erstellen.

(Hier ist der Beweis.)

Image

Zusammenfassung

Dieser Artikel erklärt, wie man gestapelte Balkendiagramme mit der statistischen Programmiersprache R und ihrer Bibliothek Plotly erstellt. Hier ist ein Überblick über die wichtigsten Punkte und das Skript:

  1. Installation von R und RStudio:

    • Installieren Sie RStudio und führen Sie es mit Administratorrechten aus. Ohne Administratorrechte können bei der Paketinstallation Fehler auftreten.
  2. Installation der Plotly-Bibliothek:

    • Installieren Sie das plotly-Paket. Führen Sie in RStudio in der Konsole folgenden Befehl aus.
    install.packages("plotly")
  3. Gestapelte Balkendiagramme mit Plotly erstellen:

    • Erstellen Sie gestapelte Balkendiagramme mit dem plotly-Paket.
    • Im Skript erstellen Sie Daten mit data.frame und erstellen das Diagramm mit der Funktion plot_ly.
    • Setzen Sie Achsenbeschriftungen und Legenden und führen Sie schließlich p aus, um das Diagramm anzuzeigen.
  4. Hinweise:

    • Vergessen Sie nicht, p im Skript auszuführen. Durch Ausführen von p wird das Diagramm angezeigt.

Dies hilft Ihnen zu verstehen, wie man gestapelte Balkendiagramme mit R und Plotly erstellt.

Diesen Artikel teilen

Shou Arisaka 29. Okt. 2025

🔗 Links kopieren