C#--图表控件(Chart)
Chart的属性
1、Serial属性:
Series是画在ChartArea上的线、点、柱形、条形、饼图,简单点⼉说就是画在上⾯的数据,直接说属性:1.1、“标记”:就是数据点,某个数据值的点。如下图所⽰
点击省略号:
MarkerBorderColor :数据点的边框的颜⾊
MarkerBorderWidth : 数据点边框的宽度
MarkColor : 数据点的颜⾊
MakerSize :数据点的⼤⼩,默认值为0数据点不存在
MarkerStyle:数据点的样式,可以是⽅块、圆圈、三⾓、叉⼦
1.2、“标签”:就是现在是在数据点旁边数据值
IsValueShownAsLabel :数据值是否显⽰
SmartLabelStyle :数据值样式
SmartLabelStyle.AllowOutsidePloArea : 数据值显⽰是否允许在外⾯
1.3、 “F ont”:数据标签上的字体和样式
Font:标签字体设置
LabelAngle:标签⾓度
LabelBackColor :标签背景颜⾊
LabelBorderColor :标签边框颜⾊
LabelBorderDahStyle :标签边框样式
LabelBorderWidth : 标签边框宽度
LabelForeColor:标签字体颜⾊
1.4、数据:其实就是就是s e r ie的名字和值类型
Name:就是唯⼀的名字
XvalueType :X轴值类型
YValuesPerPoint:数据点的Y值数⽬
YValueType : Y轴值类型
1.5、图表:也就是Se r ie画在哪个C har tA r e a上,C har tT yp e是Se r ie的图表类型,也就是画何种图,曲线图、直线图、点、柱状图、饼图等…
1.6、图表
测试:设置如下:
结果如下:
2、ChartAreas属性:
Chart控件⾥最重要的,每个Serie都画在ChartArea上。
2.1、外观:可以对C har tA r e a颜⾊、边框、位置的设置
BackColor :ChartArea的背景颜⾊
BackGradientStyle :背景颜⾊的渐变⽅式
BackHatchStyle:背景阴影
BackImage:背景图⽚
BackImageAlignment:图⽚显⽰位置BackImageTransparentColor:绘制图像时显⽰的颜⾊BackImageWrapMode :包装模式
BackSecondaryColor : ChartArea的第⼆背景颜⾊,搭配渐变⽤的BorderColor:边框颜⾊
htmlborderBorderDashStyle:边框线的样式
BorderWidth :边框宽度
ShadowColor:整个图标的背影颜⾊
测试:设置如下:
结果如下:
2.2、游标:C ur s or X和C ur s or Y,就是横向和纵向滚动条
CursorX.AutoScroll :滚动条⾃动滚动
CursorX.AxisType:游标作⽤在主轴还是副轴
CursorX.Interval:游标偏移的间隔
CursorX.IntervalOffset:游标间隔偏移量
CursorX.IntervalOffsetType:游标间隔的单位,建议Auto
CursorX.Type: 游标间隔偏移量的单位,建议Auto
CursorX.IsUserEnabled :启⽤游标
CursorX.IsUserSelectedEnabled:启⽤游标选择区域
CursorX.LineColor: 游标线颜⾊
CursorX.LineDashStyle:游标线样式
CursorX.LineWidth:游标线的宽度
CursorX.SelectionColor:游标选择区域的颜⾊
2.3、轴A x e s!!:⾮常重要,⼀个C har tA r e a有4个轴:主轴X ax is、主轴Y(Value)ax is、副轴X ax is、副轴Y(Value)ax is,每个轴属性均相同,只说⼀个⼀个轴
IsLabelAutoFit:轴上的标签⾃动调整LabelAutoFitMaxFontSize:轴上标签⾃适应字体⼤号LabelAutoFitMaxFontSize:轴上标签⾃适应字体⼩号LabelStyle.Angle:标签显⽰⾓度
LabelStyle.IsEndLabelVisible:最后⼀个标签是否显⽰测试:设置如下:
结果如下:
2.3.1、标题:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论