c#chart各个属性_c#Chart设置样式
⼀、chart属性熟悉
能够对C# chart控件属性熟悉起帮助的code, 现在分享给⼤家,Chart Operate Demo Code Download,如有帮助,别忘点个赞.
有关MS_Chart的Control范围、ChartArea范围、InnerPlotArea范围,及Lengend、刻度与标签的位置关系如下图所⽰。以便让⼤家有个清晰的认识。
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次幂指数
IsVisible                    是否显⽰X轴
IsZeroLine                  当数据为0时候是否显⽰(在饼状图显⽰的时候有⽤)
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轴)
GraphPane
BarBase                          在⽣成柱状图的时候设置柱状是基于X轴还是其他轴BarType                          柱状的类型叠加或其他。
IsFontsScaled                    图⽐例变化时候图表上的⽂字是否跟着⾃动缩放IsIgnoreInitial                  是否忽略初始值
IsIgnoreMissing                  是否忽略缺省值
IsPenWidthScaled                  图⽐例变化时候图表上的画笔的粗细是否跟着⾃动缩放IsShowTitle                      图表标题是否显⽰
PaneFill                          Pane的⼀些填充信息
MasterPane
BaseDimension                    缩放⽐例基数(可以试试效果)
数据                                    未测试过。不知道如何和数据库绑定
外观
IsImageMap                        不清楚⼲吗⽤的
⾏为
AxisChaneged                      是否允许⾃动绘图(没试过,⼀般都true,动态绘图)
CacheDuration                    Cache保存时间0
OutputFormat                      输出格式
RenderedImagePath                输出路径
RenderMode                        输出模式,不太清楚⼀般都是ImageTag,另⼀个输出的是乱码不是图⽚对于图表⽽⾔,⼀般是三种表现形式:柱状图、饼状图和点线图。
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
刻度最⼤值
MaxAutorotate属性
根据输⼊数据⾃动设置刻度最⼤值Min
刻度最⼩值
MinAuto
根据输⼊数据⾃动设置刻度最⼩值MinGrace
不清楚,没试过
MinorStep
⼩刻度步长
MinorStepAuto

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。