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
| double convertedTempResult2 = 0; // Variable qui va contenir la valeur de tempResult1 convertie en Int32
double convertedTempResult4 = 0;
var isInteger = Double.TryParse(tempResult1, out convertedTempResult2);
var isInteger1 = Double.TryParse(tempResult3, out convertedTempResult4)
string nDateTime = DateTime.Now.ToString("hh:mm:ss tt");
// Lets generate sine and cosine wave
double[] x = new double[100];
double[] y = convertedTempResult2 [100];
double[] z = convertedTempResult4[100];
for (int i = 0; i < x.Length; i++)
{
x[i] = i;
y[i] = Math.Sin(0.3 * x[i]);
z[i] = Math.Cos(0.3 * x[i]);
}
// This is to remove all plots
zedGraphControl1.GraphPane.CurveList.Clear();
// GraphPane object holds one or more Curve objects (or plots)
GraphPane myPane = zedGraphControl1.GraphPane;
// PointPairList holds the data for plotting, X and Y arrays
PointPairList spl1 = new PointPairList(x, y);
PointPairList spl2 = new PointPairList(x, z);
// Add cruves to myPane object
LineItem myCurve1 = myPane.AddCurve("Nbr Octets entrant", spl1, Color.Blue, SymbolType.None);
LineItem myCurve2 = myPane.AddCurve("Nbr Octets Sortant", spl2, Color.Red, SymbolType.None);
myCurve1.Line.Width = 3.0F;
myCurve2.Line.Width = 3.0F;
myPane.Title.Text = "My First Plot";
// I add all three functions just to be sure it refeshes the plot.
//zedGraphControl1.AxisChange();
myPane.XAxis.Scale.Format = nDateTime;
zedGraphControl1.Invalidate();
zedGraphControl1.Refresh(); |
Partager