Gyermekágy on zedgraph

Projekt példa - SeveralGraphs

privát kétágyas f1 # 40; double x # 41;
# 123;
ha # 40; X == 0 # 41;
# 123;
vissza 1;
# 125;

visszatér Math. bűn # 40; x # 41; / X;
# 125;

privát kétágyas f2 # 40; double x # 41;
# 123;
visszatér Math. bűn # 40; X / 2 # 41; / 2;
# 125;

private void DrawGraph # 40; # 41;
# 123;
// A panel rajz
GraphPane ablaktábla = zedGraph. GraphPane;

// a lista törléséhez görbék az ügyet a jelek már kidolgozott
ablaktábla. CurveList. világos # 40; # 41; ;

// Létrehozunk egy listát a pontokat görbe f1 (x)
PointPairList f1_list = new PointPairList # 40; # 41; ;

// Létrehozunk egy listát a pontot a görbe f2 (x)
PointPairList f2_list = new PointPairList # 40; # 41; ;

kettős xmin = - 50;
kettős xmax = 50;

//.
// Töltsük a tömb a pontokat a görbe f1 (x)
mert # 40; double x = xmin; x <= xmax; x += 0.01 )
# 123;
f1_list. hozzáad # 40; x, f1 # 40; x # 41; # 41; ;
# 125;

//.
// Töltsük a tömb a pontok egy görbe f2 (x)
// intervallum és lépéseit X eltérő lehet különböző görbék
mert # 40; double x = 0; x <= xmax; x += 0.5 )
# 123;
f2_list. hozzáad # 40; x, f2 # 40; x # 41; # 41; ;
# 125;

//.
// Létrehozunk egy görbe úgynevezett „Sinc”
// amely lesz a fogantyú kék (Color.Blue),
// ellenőrzési pontok nem osztják (SymbolType.None)
LineItem f1_curve = ablaktábla. AddCurve # 40; "Sinc". f1_list, színes. Blue. SymbolType. egyik sem # 41; ;

//.
// Létrehozunk egy görbe úgynevezett „bűn”,
// hogy lesz festve a piros (Color.Red)
// ellenőrzési pontok kapnák plusz (SymbolType.Plus)
LineItem f2_curve = ablaktábla. AddCurve # 40; "Sin". f2_list, színes. Red. SymbolType. plusz # 41; ;

// Hívás AxisChange () módszer, hogy frissítse az adatokat a tengelyekre.
// Egyébként ez a szám csak akkor fog megjelenni része a menetrend,
// illeszkedő nyílások a tengely, az alapértelmezett
zedGraph. AxisChange # 40; # 41; ;

// Frissítse a menetrend
zedGraph. érvénytelenít # 40; # 41; ;
# 125;

Kapcsolódó cikkek