Cette documentation a été traduite automatiquement par IA.
Configuration de graphique personnalisée
En mode personnalisé, vous pouvez configurer des graphiques en écrivant du code JS dans l'éditeur. Basé sur ctx.data, cela renvoie une option ECharts complète. Cette approche est idéale pour fusionner plusieurs séries, gérer des info-bulles complexes et appliquer des styles dynamiques. En théorie, toutes les fonctionnalités et tous les types de graphiques ECharts sont pris en charge.

Contexte des données
ctx.data.objects: tableau d'objets (chaque ligne est un objet)ctx.data.rows: tableau 2D (inclut l'en-tête)ctx.data.columns: tableau 2D regroupé par colonnes
Utilisation recommandée :
Consolidez les données dans dataset.source. Pour une utilisation détaillée, veuillez consulter la documentation ECharts :
Commençons par un exemple simple.
Exemple 1 : Graphique à barres des commandes mensuelles

Exemple 2 : Graphique de tendance des ventes

Recommandations :
- Adoptez un style de fonction pure : générez l'
optionuniquement à partir dectx.dataet évitez les effets de bord. - Les modifications des noms de colonnes de requête affectent l'indexation ; standardisez les noms et confirmez-les dans "Afficher les données" avant de modifier le code.
- Pour les grands ensembles de données, évitez les calculs synchrones complexes en JS ; effectuez l'agrégation pendant la phase de requête si nécessaire.
Plus d'exemples
Pour plus d'exemples d'utilisation, vous pouvez consulter l'application de démonstration NocoBase.
Vous pouvez également parcourir les exemples officiels d'ECharts pour trouver l'effet de graphique souhaité, puis vous référer et copier le code de configuration JS.
Prévisualiser et enregistrer

- Cliquez sur "Prévisualiser" à droite ou en bas pour rafraîchir le graphique et valider la configuration JS.
- Cliquez sur "Enregistrer" pour sauvegarder la configuration JS actuelle dans la base de données.
- Cliquez sur "Annuler" pour revenir à l'état précédemment enregistré.

