C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
来源:互联网 发布:淘宝网蚕丝被 编辑:程序博客网 时间:2024/05/21 22:21
原文有备份,如有错误和需要改进的地方,请不吝指正会继续修改的
8个月没写博客了- -,一来是有不想继续干开发的想法,二来是赖的写,三来还是不想总结。所以为了继续坚持自己的开发和总结的信念,总结一下C# chart控件的一些基本属性,由于属性太多了,一时半会儿写不完,以后继续补充,这里总结重要的常用的属性
为避免耽误不喜欢这种曲线图效果的亲们的时间,先看一下小DEMO效果图:
先简单说一下,从图中可以看到一个chart可以绘制多个ChartArea,每个ChartArea都可以绘制多条Series。ChartArea就是就是绘图区域,可以有多个ChartArea叠加在一起,series是画在ChartAarea上的,Series英文意思是“序列、连续”,其实就是数据线,它可以是曲线、点、柱形、条形、饼图...可以注意该chart当数据非常多的时候可以通过鼠标选择查看区域,进一步拖拽横纵向滚动条来缩小曲线图查看。
代码中的Chart控件的命名是chartData,数据源是dt,由于chart属性太多,不好一一解释,所以请仔细看截图,尤其重视本例用到的属性
一、数据源:
二、Series:
注意:如果要使用SmartLabelStyle的话,所有的数据点的值都会自动找位置显示出来,如果某一个区域数据点较多,就会直线指示;如果不用的话,数据点的值会在数据点旁边显示,不会有直线。如下图所示也可以看到AllowOutsidePlotArea的区别:
3. “Font”:数据标签上的字体和样式
3. 空白点:就是连续的数据,譬如X轴对应Y轴没数据,或Y轴对应X轴没数据,这样的数据点可以对其设置相应的属性,属性大多都是上面说过的,自己试一下即可
4.
5. 数据源:注意这里是Series的数据源
6. 图表:也就是Serie画在哪个ChartArea上,ChartType是Serie的图表类型,也就是画何种图,曲线图、直线图、点、柱状图、饼图等...
7. 图例:也就是每个Serie的名字和样式,只要创建Serie就会自动产生加载在Legend里,里面的属性可以试一下,如果想调整Legend的位置,可以去Legend集合里设置,比较简单,这里不多说
8. 图表
9. 映射区:鼠标放在数据点上出现的小提示,建议用代码控制
10. 杂项
11. 轴:也就是X轴和Y轴,X轴有主轴和副轴,Y轴也有主轴和副轴,主轴为Primary,副轴为Secondary。X主轴在下方,Y主轴在右方,X副轴在上方,Y副轴在右方。
三、ChartAreas:
1. 对齐:ChartArea对齐方式
2. 三维:自己试试,效果很沉重,不是很好
3. 外观:可以对ChartArea颜色、边框、位置的设置
注意:
4. 游标:CursorX和CursorY,就是横向和纵向滚动条
X轴和Y轴上有游标,可以拖动,可以注意看有个按钮上面有个圆圈,就是向后退,图中的蓝色矩形方块就是用户选择的区域,松开鼠标就会变成该区域的图形。
5. 杂项:Name,没啥好说的
6. 轴Axes!!:非常重要,一个ChartArea有4个轴:主轴X axis、主轴Y(Value)axis、副轴X axis、副轴Y(Value)axis,每个轴属性均相同,只说一个一个轴
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- Chart控件,chart、Series、ChartArea曲线图绘制的重要属性介绍
- C#使用chart控件设置Series名称显示的位置
- c# 通过.net自带的chart控件绘制饼图pie chart
- c#通过.net自带的chart控件绘制饼图pie chart
- C# Chart控件的安装
- C# Chart控件的使用方法
- C# chart 属性
- C# chart控件运用
- C# chart控件
- C# Chart曲线图XY轴刻度刷新
- C#中chart控件的用法
- C# CHART控件的相关操作备忘
- hibernate 中 Criteria 的使用介绍
- 图像处理与计算机视觉:基础,经典以及最近发展
- stl list使用说明
- 魔兽争霸之最后的反击
- sk_buff结构分析
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- sysfs 文件系统详解
- ArcSDE 10.1 for PostgreSQL on Windows安装
- ARM ADS中的AXD 调试经验集锦
- Sort List
- mysql 存储过程
- C++的多态如何在编译和运行期实现
- 【Vim】 常用命令分类
- Fibonacci数列(高精度)