Cheat Sheet de zedgraph

Proiectul din exemplu este LimitAxis

private double f # 40; dublu x # 41;
# 123;
dacă # 40; x == 0 # 41;
# 123;
retur 1;
# 125;

returnează matematica. păcat # 40; x # 41; / x;
# 125;

private void DrawGraph # 40; # 41;
# 123;
// Obțineți panoul pentru desen
Panoul GraphPane = zedGraph. GraphPane;

// Goliți lista curbelor în cazul în care, înainte ca semnalele să fie deja trase
panoul. CurveList. clar # 40; # 41; ;

// Creați o listă de puncte
Lista de puncte listă = noul PointPairList # 40; # 41; ;

// Interval în care există date
dublu xmin = - 50;
dublă xmax = 50;

dublă xmin_limit = - 10;
dublă xmax_limit = 80;

dublu ymin_limit = - 1.0;
dublu ymax_limit = 1.0;

// Completați lista de puncte
pentru # 40; dublu x = xmin; x <= xmax; x += 0.01 )
# 123;
listă. adăuga # 40; x, f # 40; x # 41; # 41; ;
# 125;

LineItem myCurve = panou. AddCurve # 40; "Sinc". listă, Culoare. Albastru. SymbolType. nici unul # 41; ;


//.
// Stabiliți intervalul pe care îl interesăm de-a lungul axei X.
panoul. XAxis. Scale. Min = xmin_limit;
panoul. XAxis. Scale. Max = xmax_limit;

//.
// Stabiliți intervalul de interes pentru noi de-a lungul axei Y
panoul. YAxis. Scale. Min = ymin_limit;
panoul. YAxis. Scale. Max = ymax_limit;

// Apelați metoda AxisChange () pentru a actualiza axele.
// În caz contrar, numai figura graficului va fi arătată în figură,
// care se potrivește în intervalele de-a lungul axelor setate în mod implicit
zedGraph. AxisChange # 40; # 41; ;

// Actualizați programul
zedGraph. invalida # 40; # 41; ;
# 125;

Articole similare