Bonjour,

J'essaye de creer des graphes avec l'API zedgraph, voici le code que j'ai adapté et traduit en vb . net :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
private void CreateGraph( ZedGraphControl zg1 )
{
   // get a reference to the GraphPane
 
   GraphPane myPane = zg1.GraphPane;
 
   // Set the Titles
 
   myPane.Title.Text = "My Test Bar Graph";
   myPane.XAxis.Title.Text = "Label";
   myPane.YAxis.Title.Text = "My Y Axis";
 
   // Make up some random data points
 
   string[] labels = { "Panther", "Lion", "Cheetah", 
                      "Cougar", "Tiger", "Leopard" };
   double[] y = { 100, 115, 75, 22, 98, 40 };
   double[] y2 = { 90, 100, 95, 35, 80, 35 };
   double[] y3 = { 80, 110, 65, 15, 54, 67 };
   double[] y4 = { 120, 125, 100, 40, 105, 75 };
 
   // Generate a red bar with "Curve 1" in the legend
 
   BarItem myBar = myPane.AddBar( "Curve 1", null, y, 
                                               Color.Red );
   myBar.Bar.Fill = new Fill( Color.Red, Color.White, 
                                               Color.Red );
 
   // Generate a blue bar with "Curve 2" in the legend
 
   myBar = myPane.AddBar( "Curve 2", null, y2, Color.Blue );
   myBar.Bar.Fill = new Fill( Color.Blue, Color.White, 
                                               Color.Blue );
 
   // Generate a green bar with "Curve 3" in the legend
 
   myBar = myPane.AddBar( "Curve 3", null, y3, Color.Green );
   myBar.Bar.Fill = new Fill( Color.Green, Color.White, 
                                               Color.Green );
 
   // Generate a black line with "Curve 4" in the legend
 
   LineItem myCurve = myPane.AddCurve( "Curve 4",
         null, y4, Color.Black, SymbolType.Circle );
   myCurve.Line.Fill = new Fill( Color.White, 
                         Color.LightSkyBlue, -45F );
 
   // Fix up the curve attributes a little
 
   myCurve.Symbol.Size = 8.0F;
   myCurve.Symbol.Fill = new Fill( Color.White );
   myCurve.Line.Width = 2.0F;
 
   // Draw the X tics between the labels instead of 
 
   // at the labels
 
   myPane.XAxis.MajorTic.IsBetweenLabels = true;
 
   // Set the XAxis labels
 
   myPane.XAxis.Scale.TextLabels = labels;
   // Set the XAxis to Text type
 
   myPane.XAxis.Type = AxisType.Text;
 
   // Fill the Axis and Pane backgrounds
 
   myPane.Chart.Fill = new Fill( Color.White,
         Color.FromArgb( 255, 255, 166), 90F );
   myPane.Fill = new Fill( Color.FromArgb( 250, 250, 255) );
 
   // Tell ZedGraph to refigure the
 
   // axes since the data have changed
 
   zg1.AxisChange();
}
est-ce que vous pouvez me dire comment afficher les valeurs sur les bars? comme pour les etiquettes en excel.

Merci