C#Winform中运用DevExpress提供的ChartControl控件绘制多条曲线图
首先添加引用:
using DevExpress.XtraCharts;
具体代码如下,点击button触发:
private void btn_spine_Click(object sender, EventArgs e){ChartControl spineChart = new ChartControl();Series series1 = new Series("曲线1", ViewType.Spline);Series series2 = new Series("曲线2", ViewType.Spline);series1.Points.Add(new SeriesPoint(1, 2));series1.Points.Add(new SeriesPoint(2, 5));series1.Points.Add(new SeriesPoint(3, 3));series1.Points.Add(new SeriesPoint(4, 8));series2.Points.Add(new SeriesPoint(2, 4));series2.Points.Add(new SeriesPoint(3, 7));series2.Points.Add(new SeriesPoint(4, 5));series2.Points.Add(new SeriesPoint(5, 10));((LineSeriesView)series1.View).LineMarkerOptions.Visible = false;((LineSeriesView)series2.View).LineMarkerOptions.Visible = false;spineChart.Series.Add(series1);spineChart.Series.Add(series2);series1.ArgumentScaleType = ScaleType.Numerical;series2.ArgumentScaleType = ScaleType.Numerical;XYDiagram diagram = (XYDiagram)spineChart.Diagram;diagram.AxisX.Title.Visible = true;diagram.AxisX.Title.Alignment = StringAlignment.Center;diagram.AxisX.Title.Text = "横XX";diagram.AxisX.Title.Antialiasing = true;diagram.AxisX.Title.Font = new Font("Tahoma", 12, FontStyle.Bold);diagram.AxisY.Title.Visible = true;diagram.AxisY.Title.Alignment = StringAlignment.Center;diagram.AxisY.Title.Text = "纵XX";diagram.AxisY.Title.Antialiasing = true;diagram.AxisY.Title.Font = new Font("Tahoma", 12, FontStyle.Bold);((XYDiagram)spineChart.Diagram).EnableAxisXZooming = true;spineChart.Titles.Add(new ChartTitle());spineChart.Titles[0].Text = "标题";spineChart.Titles[0].Font = new Font("Tahoma", 14, FontStyle.Bold);spineChart.Dock = DockStyle.Fill;this.panel1.Controls.Add(spineChart);}
C#Winform中运用DevExpress提供的ChartControl控件绘制多条曲线图相关推荐
- WinForm DevExpress使用-(ChartControl控件绘制图表)
最近因为公司项目需要用到WinForm的DecExpress控件,在这里把一些使用方法总结一下. DevExpress中有一个专门用来绘制图表的插件ChartControl,可以绘制折线图.饼状图.柱 ...
- Winform中使用DevExpress时给控件添加子控件的方法
场景 在Winform中使用DevExpress时经常使用PanelControl控件用来进行布局设计,因此需要在代码中生成控件并添加子控件. 实现 一种是设置要添加的自控件的Parent属性为容器控 ...
- devexpress能开发出html,DevExpress推出HTML5 JavaScript控件集
你是否正在创建传统的网站.基于移动平板电脑的应用程序.又或是用WinJS创建桌面应用程序,现在DevExpress在2013年初推出HTML5& JavaScript工具集,这个高性能的数据可 ...
- WinForm界面开发之“HTML内容编辑控件”
做过了很多Winform的共享软件,对界面的设计有了一定的经验和积累,准备开一个"WinForm界面开发"系列文章,介绍下相关的Winform界面设计和相关控件的使用,促进相互交流 ...
- C# Winform平台下实现自由拖拽控件
C#控件拖动 1.场景需求 有时候,我们在编写PC上位机软件的时候,不免需要将所定义的控件可以自由的拖拽到任意地方.为了实现此一需求,我尝试了很多种方法,比如使用Mouse_Leave,Mouse_D ...
- 在DWZ框架中整合kindeditor复文本框控件
今天上午在DWZ框架中整合kindeditor复文本框控件,发现上传图片是老是提示 "上传中,请稍候...",上网查看别人说可能是文件路径问题,在想以前在其他项目中用这个控件一直没 ...
- [html] 怎样去除iOS和Android中的输入URL地址的控件条呢?
[html] 怎样去除iOS和Android中的输入URL地址的控件条呢? setTimeout(scrollTo,0,0,0); 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚 ...
- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示
---恢复内容开始--- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示 打个比方,我现在写个小例子,这个小例子是这样的,整个界面分为俩个部分,分为上半部分和下半部分, ...
- VB6.0中,DTPicker日期、时间控件不允许为空时,采用文本框与日期、时间控件相互替换赋值(解决方案)
VB6.0中,DTPicker日期.时间控件不允许为空时,采用文本框与日期.时间控件相互替换赋值(解决方案) 参考文章: (1)VB6.0中,DTPicker日期.时间控件不允许为空时,采用文本框与日 ...
- 在一个窗体中调用另一个窗体的控件或方法(C#)
在一个窗体中调用另一个窗体的控件或方法 解决方案:从构造函数中传递参数(Form). 1.将Form1中的控件改成public属性 具体实现过程请参看一下代码(在form1的textbox1中输入然后 ...
最新文章
- 一招一式攻克linux(五)
- DNS部署(四)之lvs+keepalived+bind架构高可用负载均衡DNS系统
- Ubuntu 16.04安装 sogou 遗留下的问题
- HDU - 1728 逃离迷宫(bfs)
- 吴恩达机器学习 -- 多变量线性回归
- WPF 实现人脸检测
- STM32 HAL库 .c/.h 文件介绍
- 微型计算机作为载体的部件是,一种基于MCU物理载体的微型计算机系统的制作方法...
- 阿里技术小哥,写了一个“​废话生成器”!火爆内网,演绎了什么叫“阿里味“!...
- Python实现图形界面猜数字游戏(GUI)
- Jquery-留言板
- C语言中的switch详解
- METTLER TOLEDO托利多Bplus 标签格式设置教程(scale manager)
- 使用ExcelJs导出表格设置样式、添加边框
- 如何用开源飞控PIXHAWK进行二次开发?
- nmap 安装和使用
- XP框架 微X插件/抖音插件/微信机器人 /自动抢红包 等等天堂级功能....
- 判断是否为USD格式
- 智慧泊车建设方案 PPT
- APK 签名轮替方案 v3
热门文章
- XcodeGhost作者声明:源于实验,无任何威胁
- mysql数据库开发环境_MySQL数据库教程-环境与集成开发工具
- 蓝桥杯 c语言 试题 基础练习 阶乘计算
- JVM Learning Note 4 -- HotSpot JVM Options List
- 谷歌浏览器截图_【插件推荐】一键滚动截图整个网页,支持二次编辑的免费工具...
- 光纤基础知识(2)-光纤接头(尾纤)ST,SC,LC,FC
- mac M1 下安装docker 及相关镜像
- 三维重建的色差相关知识
- APP社交类源代码分享直接上车
- bootice添加黑苹果引导_Clover Configurator黑苹果 Clover 引导配置工具