没有合适的资源?快使用搜索试试~ 我知道了~
首页ZedGraph控件属性及基础教程详解
资源详情
资源评论
资源推荐
ZedGraph 属性及基础教程
ZedGraph 控件属性设置
是一个非常优秀的开源的作图控件
来源:
相关例子资源:!"#$%
、在 & 中使用
'、 基本一些概念
几个注意点:
图片的保存路径设置:()%* 属性中设置,程序对该文件夹应该是有写和修改权限的
图片的输出格式:+,% 属性中设置,* 的推荐,比较清晰。
-
...../-0...................../图表区域的边框设置
...../-,.........................../图表区域的背景填充
...../1............................/图表的注释标签显示设置项目,一组数据对应一种颜色的注释
........../)2$"..................../当有多个显示项的时候设置 3 轴数据是叠加的还是分开的
...../4#.............................../图表区域的 4 轴相关信息设置
........../5#-.................../坐标轴颜色
........../-......................../坐标的原点,可以设置坐标的偏移程度
........../-5................../原点自动设置:6 的话 - 的设置就无效了。
........../,$.................../4 轴标题字体相关信息
................/5.................../4 轴标题字体显示时候的角度,7 为水平 87 为垂直
................/,......................../4 轴标题字体填充信息
...................../-+9..../透明度
...................../)$........../设置 4 轴标题字体显示大小是否根据图的比例放大缩小
...................../(:#......./填充时候的最大倾斜度(有过渡色,没试过)
...................../(:......../填充时候的最小倾斜度(有过渡色,没试过)
................/$5%..../4 轴标题字体排列(不清楚,没试过)
........../)+%:................../是否显示指数幂(7 次方,没试过,似乎与 );6* 有关系)
........../)*&1<+&../坐标值显示是否允许重叠,如果 , 的话,控件会根据坐标值长度自动消除部分
坐标值的显示状态
........../)$6................/4 轴标题是否显示
........../)601<..../两个坐标值之间是否自动显示分隔标志
........../);6*............/是否使用 7 次幂指数
........../)=<...................../是否显示 4 轴
........../)1................../当数据为 7 时候是否显示(在饼状图显示的时候有用)
........../:.................../大跨度的 4 轴表格虚线线显示信息
................/>+?................/虚线中孔间距
................/>+...................../虚线单位长度
........../:6...................../大跨度的 4 轴刻度信息
................/))................/在 - 内部是否显示
................/)+$............./在 - 外部是否显示
................/)+............/在对面的轴上是否显示
........../:.................../小跨度的 4 轴表格虚线显示信息
........../:6...................../小跨度的 # 轴刻度信息
........../:$..................../刻度和轴之间的距离(没试过)
........../$........................./刻度值的一些设定
................/)(&............./4 轴的刻度值从高到低还是从低到高
1 / 31
ZedGraph 属性及基础教程
................/:$............./大刻度步长
................/:$5....../是否自动设置大刻度步长
................/:;............../大刻度步长单位
................/:#...................../刻度最大值
................/:#5.............../根据输入数据自动设置刻度最大值
................/:....................../刻度最小值
................/:5................/根据输入数据自动设置刻度最小值
................/:............../不清楚,没试过
................/:$............./小刻度步长
................/:$5....../是否自动设置小刻度步长
................/:;............../小刻度单位
........../69........................../数据显示方式
............................................/1 直接现实(自动)
............................................/> 按日期方式显示
............................................/1/按指数幂方式显示
............................................/+ 顺序显示
...../3'5#............................./第二个 3 轴坐标信息显示(具体设置看 4 轴)
...../3#.............................../第一个 3 轴坐标信息显示(具体设置看 4 轴)
*
...../00.........................../在生成柱状图的时候设置柱状是基于 4 轴还是其他轴
...../069.........................../柱状的类型叠加或其他。
...../),$.................../图比例变化时候图表上的文字是否跟着自动缩放
...../))).................../是否忽略初始值
...../)):................/是否忽略缺省值
...../)*@$............./图比例变化时候图表上的画笔的粗细是否跟着自动缩放
...../)$6....................../图表标题是否显示
...../*,................./........../* 的一些填充信息
:*
...../0>%................./缩放比例基数(可以试试效果)
...../
数据 未测试过。不知道如何和数据库绑定
外观
...../))%:...................../不清楚干吗用的
行为
...../5#-................../是否允许自动绘图(没试过,一般都 ,动态绘图)
...../->................../- 保存时间 7
...../+,%................../输出格式
...../()%*........../输出路径
...../(:...................../输出模式,不太清楚一般都是 )%6,另一个输出的是乱码不是图片
对于图表而言,一般是三种表现形式:柱状图、饼状图和点线图。
2 / 31
ZedGraph 属性及基础教程
基本教程篇--第一节:InitialSampleDemo.cs 介绍
为了讲解方便,我先附上源代码和效果图。
代码如下:
/$9%A
/$9%>A
/$9%-A
/A
%/>%
B
..../C%%9D
....//$%%9///$%>%
..../C%%9D
..../<//)$%>%//>%0
..../B
........../</)$%>%EF//<E/G-/*/)/$%GHG)/$%GH/>%696/F
........../B
.............../*/%9*//<*A
3 / 31
ZedGraph 属性及基础教程
...............//$////#/<
.............../%9*6//G:9/6/IE,/-*/$%FGA
.............../%9*45#6//G:9/4/5#GA
.............../%9*35#6//G:9/3/5#GA
.............../
...............//:"//%//9/<///$/
.............../**1////**1EFA
.............../**1/'///**1EFA
...............//E//7A/CJA/KK/F
.............../B
..................../</#//E<F//K/ A
..................../</9// /K/:$E/E<F//L/7'/FA
..................../</9'//J7/L/E/ /K/:$E/E<F//L/7'/F/FA
..................../5E/#H/9/FA
..................../'5E/#H/9'/FA
.............../M
.............../////&//%
...............//9%<H//G*G///
.............../1)%/%9-&//%9*5-&E/G*GHH/-(H/$9%<69>%/FA
...............////</&//
...............//9%<H//G*G///
.............../1)%/%9-&'//%9*5-&E/G*GH'H/-0H/$9%<69-/FA
.............../<-5#-EFA
........../M
..../M
M
......./我们可以看到,)$%>% 继承自 -%0 类,而 >%0 又继承自 >% 这个接口。
>% 接口定义了 $/>、$/6、/-/-/和
$9%-)-/69 这四个属性。>%0 除了实现这四个属性外,还添加了 *0/* 和 :*/
:* 这两个属性,此外 >%0 还实现了多载构造函数。关于各个类的具体含义和用法,我会在以后的篇幅中陆续介绍。这里
只是给大家一个整体的大致结构。
......./下面进行对代码的分析,由于这是第一个例子,所有我会讲得比较细,以后的例子就不会了。
......./我们可以看到程序首先
</)$%>%EF//<E/G-/*/)/$%G/H.G)/$%GH/>%696/F
4 / 31
ZedGraph 属性及基础教程
初始化基类的构造函数。基类重载了四个构造函数
</>%0E//H//H/>%69/9/F
........../B
.............../591/9///591EFA
.............../95E/9/FA
.............../)E/H/H/9/FA
........../M
........../</>%0E//H//H/>%69/9H/>%69/9'/F
........../B
.............../591/9///591EFA
.............../95E/9/FA
.............../95E/9'/FA
.............../)E/H/H/9/FA
........../M
........../</>%0E//H//H/)-/9/F
........../B
.............../)E/H/H/9/FA
........../M
........../&/&/)E//H//H/)-/9/F
........../B
...............///A
...............///A
.............../9//9A
...............////-EFA
........../M
函数中的变量含义如下:
>对此结构的描述。
6在树形结构E6=F中显示的标题。
69要把此类显示在哪个树形结构的区域中。若有多个 69,则把此类分入不同的树形区域中。例如 :*/$% 在
6/$% 和 $/, 两个区域都有。见图中的相应区域标注。
5 / 31
剩余30页未读,继续阅读
janlee110
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论4