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小时内删除。
发表评论