ZedGraph使用
2008年04月24日 星期四 11:42 A.M.
工作中需要画统计表,没有头绪,网上找到这个,不错。
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,另一个输出的是乱码不是图片。对于图表而言,一般是三种表现形式:柱状图、饼状图和点线图。 | |