Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - problema visualizzazione dati chartspace
Forum - Visual Basic 6 - problema visualizzazione dati chartspace

Avatar
artel (Normal User)
Newbie


Messaggi: 16
Iscritto: 17/09/2009

Segnala al moderatore
Postato alle 17:34
Giovedì, 17/09/2009
Salve, ho un piccolo problema con il charspace
ho una matrice asse assex(5) con esempio assex(0)=0, assex(1)=1, assex(2)=2, assex(3)=3, assex(4)=4, assex(5)=5
ho due matrici per l'asse Y
Y1(5) così composta Y1(0)=0, Y1(1)=10, Y1(2)=20, Y1(3)=30, Y1(4)=40, Y1(5)=50
Y2(5) così composta Y2(0)=Empty, Y2(1)=Empty, Y2(2)=120, Y2(3)=130, Y2(4)=140, Y2(5)=150
come vedete ad assex(0) corrisponderà Y1(0) ma non Y2(0) perchè ha valore nullo e invece prendera ad assex(0) il primo valore utile di y2 e cioè Y2(2).
Il codice che utilizzo è il seguente, come protrei risolvere ?

'AZZERA GRAFICO
Chart_1.Clear
'INIZIALIZZA GRAFICO
Set ChartObj = Chart_1
Set ChartConsts = ChartObj.Constants
Set NewChart = ChartObj.Charts.Add
'TIPO DI GRAFICO
NewChart.Type = 6
'CREAZIONE DELLE SERIE
Set Serie = NewChart.SeriesCollection.Add 'ASSE X
Set Serie1 = NewChart.SeriesCollection.Add 'Y1
Set Serie2 = NewChart.SeriesCollection.Add 'Y2
'CARICA DATI NEL GRAFICO
Serie.SetData ChartConsts.chDimCategories, ChartConsts.chDataLiteral, ASSEX
Serie1.SetData ChartConsts.chDimValues, ChartConsts.chDataLiteral, Y1
Serie2.SetData ChartConsts.chDimValues, ChartConsts.chDataLiteral, Y2piter123
Utente Senior
  
Messaggi: 160
Iscritto il: 07/11/07 19:31

PM Quote