private void Page_Load(object sender, System.EventArgs e) { Chart1.XAxisFont.StringFormat.FormatFlags = StringFormatFlags.NoWrap | StringFormatFlags.DirectionVertical; DateTime d = DateTime.Parse("2-Jan-03"); ScatterChart chart = new ScatterChart(); for (int i = 0; i < 100; i++) { chart.Data.Add(new ChartPoint(d.AddDays(i).ToShortDateString(), i)); } chart.ScatterLines = ScatterChart.ScatterLinesOption.SmoothLines; chart.XDataType = ScatterChart.XValueDataType.DateTime; Chart1.Charts.Add(chart); ScatterChart chart2 = new ScatterChart(); for (int i = 0; i < 100; i += 2) { chart2.Data.Add(new ChartPoint(d.AddDays(i).ToShortDateString(), i * 2)); } chart2.ScatterLines = ScatterChart.ScatterLinesOption.NoLines; chart2.XDataType = ScatterChart.XValueDataType.DateTime; Chart1.Charts.Add(chart2); ScatterChart chart3 = new ScatterChart(); for (int i = 0; i < 100; i += 3) { chart3.Data.Add(new ChartPoint(d.AddDays(i).ToShortDateString(), i * 3)); } chart3.ScatterLines = ScatterChart.ScatterLinesOption.SmoothLines; chart3.XDataType = ScatterChart.XValueDataType.DateTime; Chart1.Charts.Add(chart3); Chart1.RedrawChart(); }