C#中CHART画图.docx
《C#中CHART画图.docx》由会员分享,可在线阅读,更多相关《C#中CHART画图.docx(7页珍藏版)》请在三一办公上搜索。
1、C#中CHART画图C# chart控件绘制多图表区图像 想要根据数据库中记录个数动态决定chart控件的绘图区域,保证它们大小均匀,在网上找了N久么有发现满意答案,纠结了快一天的时间,终于把问题解决了,贴出来供大家分享O(_)O 前面的代码中定义一个series对象数组: List listSer = new List; 引发动态生成图表的按钮事件完整如下: private void button1_Click(object sender, EventArgs e) OCon Mycon = new OCon; OracleConnection conn = Mycon.getCon; co
2、nn.Open; string sqlString = select count(*) from dotrelation where dotdesc like 2%路基%温度%; num = Mycon.countORL(conn, sqlString);/获得数据库中满足条件的记录数 /MessageBox.Show(满足条件的数据记录为 + num); int heightPer = 100 / num;/计算每个绘图区高度 for (int i = 0; i num; i+) string serName = test + i.ToString; listSer.Add(new Seri
3、es(serName);/对象数组 fillData(date);/初始化数组此方法自己定义的 initialSeries(Series)listSeri, Color.Red, date); chart1.ChartAreas.Add(ANOTHER + i); /这里是关键! chart1.ChartAreasi.Position.Width = 100;/绘图区域在控件中的宽度 100是百分比 chart1.ChartAreasi.Position.Height = heightPer; chart1.ChartAreasi.Position.X = 5;/绘图区域在控件中的绝对位置 横
4、坐标 chart1.ChartAreasi.Position.Y = 3 + heightPer * i;/绘图区域在控件中的绝对位置纵坐标 chart1.ChartAreasi.AxisX.LineColor = Color.Blue; chart1.ChartAreasi.AxisY.LineColor = Color.Blue; chart1.ChartAreasi.AxisX.LineWidth = 2; chart1.ChartAreasi.AxisY.LineWidth = 2; chart1.ChartAreasi.AxisY.Title = 监测值; /设置网格线 chart1
5、.ChartAreasi.AxisX.MajorGrid.LineColor = Color.Blue; chart1.ChartAreasi.AxisX.MajorGrid.Interval = 2;/网格间隔 chart1.ChartAreasi.AxisX.MinorGrid.Interval = 2; chart1.ChartAreasi.AxisY.MajorGrid.LineColor = Color.Blue; chart1.ChartAreasi.AxisY.MajorGrid.Interval = 2; chart1.ChartAreasi.AxisY.MinorGrid.I
6、nterval = 2; chart1.Seriesi.IsValueShownAsLabel = false; /是否显示数据 chart1.Seriesi.IsVisibleInLegend = false; /是否显示数据说明 chart1.Seriesi.MarkerStyle = MarkerStyle.Circle; /线条上的数据点标志类型 chart1.Seriesi.MarkerSize = 3; /标志大小 chart1.Seriesi.ChartType = SeriesChartType.Line; /图表类型为曲线 string name = ANOTHER + i.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# CHART 画图

链接地址:https://www.31ppt.com/p-3153765.html