C#中chart控件怎么使用datasource来绘制曲线图?能否给个例子
展开全部
chart1.ChartAreas.Clear(); chart1.Series.Clear(); chart1.Annotations.Clear(); chart1.Legends.Clear(); chart1.Titles.Clear(); Title t = new Title("委案情况分析"); t.Alignment = ContentAlignment.MiddleLeft; t.TextOrientation = TextOrientation.Stacked; t.IsDockedInsideChartArea = false; t.Font = new System.Drawing.Font("黑体", 20, FontStyle.Bold); chart1.Titles.Add(t); ChartArea c1 = new ChartArea("C1"); c1.AxisX.IntervalType = DateTimeIntervalType.Days;//X轴以天数为间隔 c1.AxisX.Interval = 1; //X轴刻度的间隔为1 c1.AxisX.IntervalAutoMode = IntervalAutoMode.VariableCount; c1.AxisX.MajorGrid.Enabled = false; //不显示网格线 c1.AxisY.MajorGrid.Enabled = false; chart1.ChartAreas.Add(c1); Series s1 = new Series("S1"); s1.ChartType = SeriesChartType.Spline; //画表类型 Random rnd = new Random(); for (int i = 0; i < 10; i++) { DateTime date = DateTime.Now.AddDays(i); DataPoint d = new DataPoint(); //要显示的数据 d.XValue = date.ToOADate(); //X轴的值,DataPoint只接收double类型 d.YValues[0] = rnd.NextDouble(); //Y轴的值 s1.Points.Add(d); } chart1.Series.Add(s1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你邮箱多少
追问
zhaonanxd@163.com 麻烦给我也发一个吧,我也需要,谢谢
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询