博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# devexpress学习绘图
阅读量:6910 次
发布时间:2019-06-27

本文共 3255 字,大约阅读时间需要 10 分钟。

用字典方式存储数据并绘图:

数据库存储数据,并对图形作各种设置:      有图有代码:

 

1 using DevExpress.XtraCharts; 2 using System; 3 using System.Collections.Generic; 4 using System.ComponentModel; 5 using System.Data; 6 using System.Drawing; 7 using System.Linq; 8 using System.Text; 9 using System.Windows.Forms;10 11 namespace DXApplication1chart112 {13     public partial class Form1 : DevExpress.XtraEditors.XtraForm14     {15         public Form1()16         {17             InitializeComponent();18         }19 20         private void Form1_Load(object sender, EventArgs e)21         {22 23         }24 25         private void button1_Click(object sender, EventArgs e)26         {27             this.xtraTabControl1.TabPages.Add("普通折线图");28             ChartControl lineChart = new ChartControl();29             Series series1 = new Series("通过人数", ViewType.Line);30             series1.ArgumentScaleType = ScaleType.Numerical;31             ((LineSeriesView)series1.View).LineMarkerOptions.Kind = MarkerKind.Triangle;32             ((LineSeriesView)series1.View).LineStyle.DashStyle = DashStyle.Dash;33             series1.Points.Add(new SeriesPoint(1, new double[] { 2 }));34             series1.Points.Add(new SeriesPoint(2, new double[] { 3 }));35             series1.Points.Add(new SeriesPoint(3, new double[] { 4 }));36             series1.Points.Add(new SeriesPoint(4, new double[] { 6 }));37             series1.Points.Add(new SeriesPoint(5, new double[] { 8 }));38             series1.Points.Add(new SeriesPoint(6, new double[] { 10 }));39             series1.Points.Add(new SeriesPoint(7, new double[] { 12 }));40             series1.Points.Add(new SeriesPoint(8, new double[] { 15 }));41             series1.CheckableInLegend = true;42 43             Series series2 = new Series("报名人数", ViewType.Line);44             series2.ArgumentScaleType = ScaleType.Numerical;45             ((LineSeriesView)series2.View).LineMarkerOptions.Kind = MarkerKind.Cross;46             ((LineSeriesView)series2.View).LineStyle.DashStyle = DashStyle.DashDotDot;47             series2.Points.Add(new SeriesPoint(1, new double[] { 3 }));48             series2.Points.Add(new SeriesPoint(2, new double[] { 5 }));49             series2.Points.Add(new SeriesPoint(3, new double[] { 6 }));50             series2.Points.Add(new SeriesPoint(4, new double[] { 7 }));51             series2.Points.Add(new SeriesPoint(5, new double[] { 11 }));52             series2.Points.Add(new SeriesPoint(6, new double[] { 13 }));53             series2.Points.Add(new SeriesPoint(7, new double[] { 15 }));54             series2.Points.Add(new SeriesPoint(8, new double[] { 18 }));55             lineChart.Series.Add(series1); lineChart.Series.Add(series2); lineChart.Legend.Visible = true;56             ((XYDiagram)lineChart.Diagram).Rotated = false;57             lineChart.Dock = DockStyle.Fill; lineChart.Size = new System.Drawing.Size(400, 250);58             this.Controls.Add(lineChart);59             int tabPagesCount = this.xtraTabControl1.TabPages.Count - 1;60             this.xtraTabControl1.TabPages[tabPagesCount].Controls.Add(lineChart); 61             this.xtraTabControl1.SelectedTabPageIndex = tabPagesCount;  62         }63     }64 }
devexpress14 绘图

 

 

转载于:https://www.cnblogs.com/zhubinglong/p/8403752.html

你可能感兴趣的文章
离婚后感言
查看>>
怎么使用阿里云直播服务应用到现在主流直播平台中
查看>>
Ubuntu 安装搜狗拼音及fcitx
查看>>
JS中级 - 03:文档宽高及窗口事件(选)
查看>>
JavaScript类型转换
查看>>
路由器断网如何配置上网
查看>>
Vim保存只读模式下的修改
查看>>
转】Eclipse在线安装SVN
查看>>
Configuration
查看>>
DirectShowNet 使用摄像头录像+录音
查看>>
Oracle、SQL Server、MySQL数据类型对比
查看>>
php开n次方
查看>>
eclipse自动补全的设置
查看>>
Delphi的三目运算 ifthen 和iif
查看>>
libcurl多线程超时设置不安全(转)
查看>>
3种web会话管理的方式
查看>>
Atitit 常用比较复杂的图像滤镜 attilax大总结
查看>>
ife任务刷题总结(一)-css reset与清除浮动
查看>>
JSContext
查看>>
字符识别(模板匹配&BP神经网络训练)
查看>>