DevExpress
Bar, Line Chart
windbear
2021. 3. 16. 10:43
반응형
DevExpress Bar, Line Cahrt
1초마다 램덤으로 데이터 뿌리는 차트 입니다.
DevExpress_Barchart.zip
0.04MB
private void uChartCreate()
{
Random rnd = new Random();
chartControl1.Series.Clear();
Series series1 = new Series("Side-by-Side Bar Series 1", ViewType.Bar);
series1.Points.Add(new SeriesPoint("A", rnd.Next(1,10)));
series1.Points.Add(new SeriesPoint("B", rnd.Next(1, 20)));
series1.Points.Add(new SeriesPoint("C", rnd.Next(1, 15)));
series1.Points.Add(new SeriesPoint("D", rnd.Next(1, 43)));
chartControl1.Series.Add(series1);
chartControl1.Legend.Visibility = DevExpress.Utils.DefaultBoolean.False;
((XYDiagram)chartControl1.Diagram).Rotated = true;
}
private void uLineChart()
{
Random rnd = new Random();
chartControl2.Series.Clear();
Series series1 = new Series("Series 1", ViewType.Line);
series1.Points.Add(new SeriesPoint("AA", rnd.Next(10, 15)));
series1.Points.Add(new SeriesPoint("BB", rnd.Next(10, 12)));
series1.Points.Add(new SeriesPoint("CC", rnd.Next(10, 14)));
series1.Points.Add(new SeriesPoint("DD", rnd.Next(10, 17)));
chartControl2.Series.Add(series1);
((LineSeriesView)series1.View).MarkerVisibility = DevExpress.Utils.DefaultBoolean.True;
((LineSeriesView)series1.View).LineMarkerOptions.Kind = MarkerKind.Triangle;
((LineSeriesView)series1.View).LineStyle.DashStyle = DashStyle.Dash;
((XYDiagram)chartControl2.Diagram).EnableAxisXZooming = true;
chartControl2.Legend.Visibility = DevExpress.Utils.DefaultBoolean.False;
}
반응형