Diese Dokumentation wurde automatisch von KI übersetzt.
Benutzerdefinierte Diagrammkonfiguration
Im benutzerdefinierten Modus konfigurieren Sie Diagramme, indem Sie JavaScript im Code-Editor schreiben. Basierend auf ctx.data geben Sie eine vollständige ECharts option zurück. Dies eignet sich hervorragend für das Zusammenführen mehrerer Datenreihen, komplexe Tooltips und dynamische Stile. Theoretisch werden alle ECharts-Funktionen und Diagrammtypen unterstützt.

Datenkontext
ctx.data.objects: Array von Objekten (jede Zeile als Objekt)ctx.data.rows: Zweidimensionales Array (mit Kopfzeile)ctx.data.columns: Zweidimensionales Array, nach Spalten gruppiert
Empfohlene Verwendung:
Konsolidieren Sie Daten in dataset.source. Eine detaillierte Beschreibung der Verwendung finden Sie in der ECharts-Dokumentation:
Beginnen wir mit einem einfachen Beispiel:
Beispiel 1: Monatliche Bestellmengen als Balkendiagramm

Beispiel 2: Umsatztrend-Diagramm

Empfehlungen:
- Behalten Sie einen reinen Funktionsstil bei: Generieren Sie die
optionausschließlich ausctx.dataund vermeiden Sie Nebenwirkungen. - Änderungen an den Spaltennamen der Abfrage wirken sich auf die Indizierung aus; standardisieren Sie die Namen und bestätigen Sie diese unter „Daten anzeigen“, bevor Sie den Code ändern.
- Vermeiden Sie bei großen Datenmengen komplexe synchrone Berechnungen in JavaScript; aggregieren Sie bei Bedarf bereits in der Abfragephase.
Weitere Beispiele
Weitere Anwendungsbeispiele finden Sie in der NocoBase Demo-Anwendung.
Sie können auch die offiziellen ECharts Beispiele durchsuchen, um den gewünschten Diagrammeffekt zu finden, und dann den JS-Konfigurationscode als Referenz kopieren.
Vorschau und Speichern

- Klicken Sie auf „Vorschau“ auf der rechten Seite oder unten, um das Diagramm zu aktualisieren und die JS-Konfiguration zu überprüfen.
- Klicken Sie auf „Speichern“, um die aktuelle JS-Konfiguration in der Datenbank zu speichern.
- Klicken Sie auf „Abbrechen“, um zum zuletzt gespeicherten Zustand zurückzukehren.

