Documente Academic
Documente Profesional
Documente Cultură
Controls
System.Windows.Forms.DataVisualization.Charting.SeriesChartType
Chart
public class Chart : DataBoundControl, IPostBackEventHandler
Sistemul de coordonate
Elemente de design
BorderlineColor : culoarea
BorderlineDashStyle : stilul. Valoarea implicit: NotSet (graficul nu are
bordur). Valori posibile: NotSet, Dash, DashDot, DashDotDot, Dot,
Solid
BorderlineWidth: grosimea bordurii
Exemplu:
chart.BorderlineColor = Color.Blue;
chart.BorderlineDashStyle = ChartDashStyle.DashDot;
chart.BorderlineWidth = 3;
Una sau mai multe valori Y care sunt de fapt valorile asociate cazului
O valoare opional X care poate determina poziionarea pe axa X
Conectarea la masive
public void DataBindXY ( IEnumerable xValue, params IEnumerable[]
yValues )
public void DataBindXY ( IEnumerable xValue, string xField,
IEnumerable yValue, string yFields )
public void DataBindY ( params IEnumerable[] yValue )
public void DataBindY ( IEnumerable yValue, string yFields )
(Exemplu: Bar)
2.
Binding:
series1.Points.DataBindXY(reader, "Camp1", reader, "Camp2");
reader.Close();
reader = myCommand.ExecuteReader();
series2.Points.DataBindXY(reader, "Camp1", reader, "Camp3");
...
Inchidere reader si connection:
reader.Close();
con.Close();
Grafice statistice
MCC ofera facilitati pentru reprezentarea unor indicatori statistici si
analiza statistica la nivel grafic precum:
Statistica descriptiva
double mean = chart.DataManipulator.Statistics.Mean(series.Name);
double median = chart.DataManipulator.Statistics.Median(series.Name);
double variance = chart.DataManipulator.Statistics.Variance(series.Name, true);
StripLine stripLine1 = new StripLine();
stripLine1.BackColor = Color.FromArgb(255, 200, 200);
stripLine1.IntervalOffset = mean - Math.Sqrt(variance);
double interval = 2 * Math.Sqrt(variance);
double latime = interval / 20;