打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
mschart的使用

最近做一个曲线图的时候用到了mschart   从我的代码里面找一些mschart的使用做个总结:

StripLine 用来在图表上绘辅助直线

StripLine sl1 = new StripLine();            sl1.IntervalOffset = 30;//高度
            sl1.StripWidth = 0.3;            sl1.StripWidthType = DateTimeIntervalType.Number;            sl1.Text = "倾向临界值";            sl1.ForeColor = Color.Orange;            sl1.TextAlignment = StringAlignment.Far;            chart1.ChartAreas[0].AxisY.StripLines.Add(sl1);


这段是在30的高度上绘一个0.3个像素的橙色的线  并标注为”倾向临界值“

下面是从数据库中提取的数据在图表中进行的绘制

SqlCommand cmd = new SqlCommand(sqlstr, con);            SqlDataAdapter sda = new SqlDataAdapter();            sda.SelectCommand = cmd;            DataSet ds = new DataSet();            sda.Fill(ds);            foreach (DataRow row in ds.Tables[0].Rows)            {                string seriseName = row["填表时间"].ToString();                chart1.Series.Add(seriseName);                chart1.Series[seriseName].ChartType = SeriesChartType.Line;                chart1.Series[seriseName].BorderWidth = 2;                chart1.Series[seriseName].IsValueShownAsLabel = true;                for (int col = 2; col < 11; col++)                {                    string colName = ds.Tables[0].Columns[col].ColumnName;                    int yVal = Convert.ToInt32(row[colName].ToString());                    chart1.Series[seriseName].Points.AddXY(colName, yVal);                }            }


是用曲线图进行绘制数据库中的字段名作为图表的横坐标,字段值作为图表纵坐标,并且利用IsValueShownAsLabel将对应点的值显示出来

请选中你要保存的内容,粘贴到此文本框
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
vb.net Mschart控件简单实例
存储监控软件 | 监控存储
C# Chart控件使用心得
rowscopy, 拷贝带有自增字段的表
MSChart的使用
初试 ASP.NET Chart Control
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服