Skip to content
PYGWALKER
API-Referenz
HTML Exports

PyGWalker HTML API Anleitung

Mit PyGWalker können Sie die Graphic Walker-Oberfläche in jeder Anwendung rendern, die HTML-Rendering unterstützt. Diese Anleitung erklärt, wie Sie die HTML-API effektiv nutzen.

Wichtiger Hinweis

Die aktuelle HTML-API ist nur für Frontend-Berechnungen ausgelegt. Sie ist möglicherweise nicht für große Datensätze geeignet, da es zu Leistungsproblemen kommen kann.

Verwendung von to_html()

Die Funktion to_html() ist die primäre Methode zur Generierung von HTML-Ausgabe aus Ihrem DataFrame.

Grundlegende Verwendung

import pygwalker as pyg
import pandas as pd
 
df = pd.read_csv('data.csv')
html_str = pyg.to_html(df)

Funktionsparameter

ParameterTypStandardwertBeschreibung
datasetDataFrame-Der Eingabe-DataFrame. Siehe Dataset Of Walker für weitere Details.
gidUnion[int, str]NoneID für das GraphicWalker Container-Div. Format: 'gwalker-{gid}'. Wird automatisch generiert, wenn None.
field_specsOptional[Dict[str, FieldSpec]]NoneFeldspezifikationen. Automatisch aus dem dataset abgeleitet, wenn nicht angegeben.
theme_keyLiteral['vega', 'g2']'g2'Thema für GraphicWalker.
appearanceLiteral['media', 'light', 'dark']'media'Thema-Einstellungen. 'media' erkennt automatisch das OS-Thema.
specstr""Diagrammkonfigurationsdaten. Kann eine Konfigurations-ID, JSON oder URL einer externen Datei sein.
default_tabLiteral["data", "vis"]"vis"Standard-Tab, der beim Laden der Benutzeroberfläche angezeigt wird.
**kwargsAny-Zusätzliche Schlüsselwörter.

Beispiele

Exportieren in eine HTML-Datei

Sie können das generierte HTML in eine Datei speichern, um es später zu verwenden oder zu teilen:

import pandas as pd
import pygwalker as pyg
 
df = pd.read_csv('data.csv')
 
with open("pygwalker_demo.html", "w", encoding="utf-8") as f:
    f.write(pyg.to_html(df))

Verwendung von PyGWalker mit Shiny

PyGWalker kann in Shiny-Anwendungen integriert werden. Für eine detaillierte Anleitung und ein Beispiel, siehe unser Shiny-Integrationstutorial.

Bewährte Vorgehensweisen

  1. Leistungsüberlegungen: Achten Sie auf die Datensatzgröße bei der Verwendung der HTML-API, da die Daten auf der Client-Seite verarbeitet werden.
  2. Anpassung: Verwenden Sie den Parameter field_specs, um feine Abstimmungen darüber vorzunehmen, wie Ihre Daten interpretiert und angezeigt werden.
  3. Theming: Experimentieren Sie mit verschiedenen theme_key- und appearance-Einstellungen, um das Erscheinungsbild Ihrer Anwendung anzupassen.
  4. Integration: Stellen Sie bei der Integration in Web-Frameworks wie Shiny sicher, dass Sie die HTML-Ausgabe angemessen in die Struktur Ihrer Anwendung einbinden.

Für eine fortgeschrittene Nutzung und Integrationsbeispiele beziehen Sie sich bitte auf die PyGWalker-Dokumentation.

on shiny