C#中chart控件怎么使用datasource来绘制曲线图?能否给个例子

 我来答
这害人的
2012-08-17 · TA获得超过358个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:134万
展开全部
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);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bai704567295
2012-08-17
知道答主
回答量:80
采纳率:0%
帮助的人:21.1万
展开全部
你邮箱多少
追问
zhaonanxd@163.com   麻烦给我也发一个吧,我也需要,谢谢
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式