Documentation de Gambas - /howto/makechart

/howto/makechart

# Comment faire un Graphe avec le composant gb.chart

Tout d'abord, activez le composant gb.chart dans votre projet.

#### Structure de données graphiques

La structure du composant chart est simple. Un gb.chart a :

- Un tableau de jeu de données (vous pouvez imaginer que c'est la rangée du jeu de données). Chaque jeu de données a un nom (en-tête de la rangée du tableau de données).

par défaut un premier jeu de données est créé.

- Une en-tête de tableau (en-tête de colonne de tableau). Cela définit le nombre de valeurs par séries que le graphique contient.

Un jeu de données est un tableau qui contient des données en virgule flottante.

### Exemples

    'Initialise l'en-tête des colonnes

    Chart.Headers = ["Tic", "Tac", "Toes"]

    'Je n'ai qu'unjeu de données, pas besoin d'en ajouter un.
    'Assigne les valeurs :

    Chart[0].Values [1.0, 2.0, 3.0]  ' Le .0 force a renvoyer un tableau float[]

    'mais vous pouvez employer cette manière également : Chart[0].Add(1.0)

    'Taille automatique des fontes, proportionnelle.
    'Taille  de fonte normale pour un graphique des 2/3 de la taille d'écran.
    Chart.Proportionnal = true

    'Définit le titre
    Chart.Title = "My Chart"

    'Rend la legende visible
    Chart.Legend.Visible = true
    Chart.Legend.Title = "My Legend"

    Chart.YAxe.ShowIntervalLines.Visible = True

    'Type de graphique
    Chart.Type = ChartType.Lines

    'Couleurs utilisateur
    Chart.Style = ChartStyle.Custom
    Chart.Colors.Values = [Color.yellow, Color.red, Color.Blue]

Enfin, tracé du graphique. Par exemple dans un tableau drawing :

    PUBLIC SUBDrawingArea1_Draw()

      Chart.Width = DrawingArea1.ClientHeight
      Chart.Height = DrawingArea1.ClientWidth
      Chart.Draw()

    END