Problème avec chart en vb 2010
Bonjour à tous,
voila j'ai un petit problème qui commence sérieusement à m'agacer:
j'ai une combobox qui une fois l'index sélectionné m'affiche un graphique avec chart.
l'affichage du graphique fonctionne mais sur l'axe des 'X' il ne m'affiche pas toutes les valeurs que j'ai inscrite, il en saute une sur deux. comment faire pour que toutes ses valeurs soit inscrite?
ce que je comprend pas c'est que quand je fait mon graphique directement avec visual studio 2010 (pas par le code) il affiche bien l'axe 'X'
voila mon bout de code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| 'efface l'ancienne série
ChartStat.Series.Clear()
' Créer la nouvelle série
Dim seriesStat As New Series()
ChartStat.Series.Add(seriesStat)
Select Case ComboBoxProduit.SelectedIndex
Case 0
Case 1
Case 2
Case 3
Case 4
StatProduitCommandeEtLivre()
StatNbCommande()
Dim i As Integer
For i = 0 To 9
seriesStat.Points.Add(statTabProduitCommandeEtLivre(i, 0), statTabProduitCommandeEtLivre(i, 1))
seriesStat.Points(i).AxisLabel = statTabProduitCommandeEtLivre(i, 0)
ChartStat.Series(0).IsValueShownAsLabel = True
seriesStat.ChartArea = "ChartAreaStat"
seriesStat.ChartType = SeriesChartType.Column
seriesStat.Palette = ChartColorPalette.Pastel
seriesStat.IsXValueIndexed = True
Next |
voila le screen du résultat
http://img822.imageshack.us/img822/7804/captureyh.gif
Mon code est brouillon pour l'instant car à force de chercher j'ai un peut mis n'importe quoi. je l'arrangerai une fois que j'aurai trouvé le problème.
une autre question aussi, j'ai pas trouvé comment mettre la légende pour chaque colonne rajoutée, cela me permettrai de mettre à quoi correspond les codes
merci par avance.
Christophe