工作中需要画统计表,没有头绪,网上找到这个,不错。
gridview结合Zedgraph使用用法 http://www.cnblogs.com/levin9/articles/859476.html
ZedGraph类库介绍 http://blog.csdn.net/tjvictor/category/257827.aspx
介绍和简单的操作手册:http://www.codeproject.com/csharp/zedgraph.asp 代码例子:http://zedgraph.org/wiki/index.php?title=Sample_Graphs 整体介绍:http://zedgraph.org/wiki/index.php?title=Main_Page 操作手册(官网):http://zedgraph.org/wiki/index.php?title=How_Do_I%3F 中文网站:(这个不好,是在线翻译过来的,看着比较累) http://202.165.104.75/babelfish/translate_url_content?lp=en_zh&trurl=http%3a%2f%2fzedgraph.org%2fwiki
还有这个,使用帮助:http://www.codeproject.com/KB/graphics/zedgraph.aspx
附:在vs中使用ZedGraph控件的一些记录(转)
几个注意点:
图片的保存路径设置:RenderedImagePath 属性中设置,程序对该文件夹应该是有写和修改权限的
图片的输出格式:OutputFormat 属性中设置,Png 的推荐,比较清晰。
Chart
ChartBorder
|
图表区域的边框设置
|
ChartFill
|
图表区域的背景填充
|
Legend
|
图表的注释标签显示设置项目,一组数据对应一种颜色的注释
|
IsHStack
|
当有多个显示项的时候设置 Y 轴数据是叠加的还是分开的
|
Xaxis
|
图表区域的 X 轴相关信息设置
|
AxisColor
|
坐标轴颜色
|
Cross
|
坐标的原点,可以设置坐标的偏移程度
|
CrossAuto
|
原点自动设置:True 的话 Cross 的设置就无效了。
|
FontSpec
|
X 轴标题字体相关信息
|
Angle
|
X 轴标题字体显示时候的角度,0为水平 90为垂直
|
Fill
|
X 轴标题字体填充信息
|
ColorOpacity
|
透明度
|
IsScaled
|
设置 X 轴标题字体显示大小是否根据图的比例放大缩小
|
RangeMax
|
填充时候的最大倾斜度(有过渡色,没试过)
|
RangeMin
|
填充时候的最小倾斜度(有过渡色,没试过)
|
StringAlignment
|
X 轴标题字体排列(不清楚,没试过)
|
IsOmitMag
|
是否显示指数幂(10次方,没试过,似乎与 IsUseTenPower 有关系)
|
IsPreventLabelOverlap
|
坐标值显示是否允许重叠,如果False的话,控件会根据坐标值长度自动消除部分坐标值的显示状态
|
IsShowTitle
|
X 轴标题是否显示
|
IsTicsBetweenLabels
|
两个坐标值之间是否自动显示分隔标志
|
IsUseTenPower
|
是否使用10次幂指数
|
IsZeroLine
|
当数据为0时候是否显示(在饼状图显示的时候有用)
|
IsVisible
|
是否显示 X 轴
|
MajorGrid
|
大跨度的 X 轴表格虚线线显示信息
|
DashOff
|
虚线中孔间距
|
DashOn
|
虚线单位长度
|
MajorTic
|
大跨度的 X 轴刻度信息
|
IsInside
|
在 Chart 内部是否显示
|
IsOutSide
|
在 Chart 外部是否显示
|
IsOpposite
|
在对面的轴上是否显示
|
MinorGrid
|
小跨度的 X 轴表格虚线显示信息
|
MinorTic
|
小跨度的 x 轴刻度信息
|
MinSpace
|
刻度和轴之间的距离(没试过)
|
Scale
|
刻度值的一些设定
|
IsReverse
|
X 轴的刻度值从高到低还是从低到高
|
MajorStep
|
大刻度步长
|
MajorStepAuto
|
是否自动设置大刻度步长
|
MajorUnit
|
大刻度步长单位
|
Max
|
刻度最大值
|
MaxAuto
|
根据输入数据自动设置刻度最大值
|
Min
|
刻度最小值
|
MinAuto
|
根据输入数据自动设置刻度最小值
|
MinGrace
|
不清楚,没试过
|
MinorStep
|
小刻度步长
|
MinorStepAuto
|
是否自动设置小刻度步长
|
MinorUnit
|
小刻度单位
|
Type
|
数据显示方式
|
Liner
|
直接现实(自动)
|
Date
|
按日期方式显示
|
Log
|
按指数幂方式显示
|
Ordinal
|
顺序显示
|
Y2Axis
|
第二个 Y 轴坐标信息显示(具体设置看 X 轴)
|
Yaxis
|
第一个 Y 轴坐标信息显示(具体设置看 X 轴)
|
BarBase
|
在生成柱状图的时候设置柱状是基于 X 轴还是其他轴
|
BarType
|
柱状的类型叠加或其他。
|
IsFontsScaled
|
图比例变化时候图表上的文字是否跟着自动缩放
|
IsIgnoreInitial
|
是否忽略初始值
|
IsIgnoreMissing
|
是否忽略缺省值
|
IsPenWidthScaled
|
图比例变化时候图表上的画笔的粗细是否跟着自动缩放
|
IsShowTitle
|
图表标题是否显示
|
PaneFill
|
Pane 的一些填充信息
|
BaseDimension
|
缩放比例基数(可以试试效果)
|
IsImageMap
|
不清楚干吗用的
|
AxisChaneged
|
是否允许自动绘图(没试过,一般都 true,动态绘图)
|
CacheDuration
|
Cache 保存时间0
|
OutputFormat
|
输出格式
|
RenderedImagePath
|
输出路径
|
RenderMode
|
输出模式,不太清楚一般都是 ImageTag,另一个输出的是乱码不是图片。对于图表而言,一般是三种表现形式:柱状图、饼状图和点线图。
|