Wie bringt man eine App zum Glänzen?
Wie bringt man eine App zum Glänzen?
Anonim

Es gibt drei Regeln, um eine Ausgabe in Shiny zu erstellen

  1. Speichern Sie das Ausgabeobjekt in der Ausgabeliste (denken Sie an die App Vorlage - jede Serverfunktion hat ein Ausgabeargument)
  2. Erstellen Sie das Objekt mit einer render*-Funktion, wobei * der Ausgabetyp ist.

Ähnlich kann man sich fragen, wie startet man eine glänzende App?

Apps neu starten

  1. Führen Sie runApp("App-1") aus, oder.
  2. Öffnen Sie die App. R-Skript in Ihrem RStudio-Editor. RStudio erkennt das Shiny-Skript und bietet eine Schaltfläche zum Ausführen der App (oben im Editor). Klicken Sie entweder auf diese Schaltfläche, um Ihre App zu starten, oder verwenden Sie die Tastenkombination: Befehl+Umschalt+Eingabe (Strg+Umschalt+Eingabe unter Windows).

Was sind glänzende Apps? Glänzend ist ein R-Paket, das es einfach macht, interaktives Web zu erstellen Apps direkt von R. Sie können eigenständig hosten Apps auf einer Webseite oder betten Sie sie in R Markdown-Dokumente ein oder erstellen Sie Dashboards. Sie können Ihre auch verlängern Glänzende Apps mit CSS-Themen, HTML-Widgets und JavaScript-Aktionen. Glänzende Apps sind leicht zu schreiben.

Wenn man dies berücksichtigt, wie speichert man eine glänzende App?

Wenn Sie einen Standard bauen Glänzende App , Sie speichern zwei Dateien in Ihrem Arbeitsverzeichnis und rufen Sie dann runApp() auf. Eine Datei namens ui. R , enthält einen Aufruf an ShinyUI. Die zweite Datei namens Server.

Wie bringt man glänzende R-Apps dazu, sich selbst zu aktualisieren?

  1. Schritt 1: Erstellen Sie Ihre App anhand einer lokalen Datenquelle.
  2. Schritt 2: Schreiben Sie ein ETL-Skript oder -Dokument, das auf dem Server ausgeführt werden kann.
  3. Schritt 3: Stellen Sie Ihr Skript auf Ihrem Linux-Server oder auf RStudio Connect bereit.
  4. Schritt 4: Stellen Sie Ihre Shiny-App auf dem Shiny-Server oder in RStudio Connect bereit.
  5. Schritt 5: Richten Sie die automatische Aktualisierung der Daten ein.

Empfohlen: