Graphique avec mschart

Contenu du snippet

Parfait pour comprendre comment faire très simplement un graphique à partir de données contenu dans un tableau.
N'oubliez pas d'ajouter le composant dans projet ->Composant ->Microsoft Chart Control (VB6 requis)
le composant s'appel MSChart1 ( par defaut )

Si vous essayer d'aller plus loin avec ce composant :
http://www.vb123.com/toolshed/99_vbchart/vbchart1.htm (anglais)
http://www.aspfree.com/c/a/Code-Examples/Creating-a-Chart-using-Data-from-a-Database-with-MS-Chart-Control/ (anglais)

Source / Exemple :


Private Sub Form_Load()
    Dim tabx(10) As Integer
        
    MSChart1.TitleText = "Exemple d'utilisation du composant MsChart"
    MSChart1.chartType = VtChChartType2dLine
    
    For i = 1 To 10
        tabx(i) = i
    Next

     With MSChart1
        ' Pas de rafraichissement...
        .Repaint = False
    
        .ColumnCount = 1            ' 1 graphiques
        .RowCount = 10     ' Nb points

        ' Tracé du 1er graphe
        .Column = 1                 ' numero du graphique
        .ColumnLabel = "tabx"       ' Libellé du 1er graphe
        
        'on rentre les valeurs du graphe point par point
        For Row = 1 To 10
            .Row = Row              'X
            .RowLabel = CStr(Row)
            .Data = tabx(Row)       'Y
        Next Row
        
         ' Rafraîchissement du controle
        .Repaint = True
    End With

    
End Sub

Conclusion :


Cette souce est extrêment simple d'où le fait que les commentaires sont peu nombreux, je ne rentre dans aucun détail a vous d'explorer et de tester les différentes propriétés du contrôle.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.