MsChart主要属性说明

所有支持的绘图类型

SeriesChartType 枚举值对应的说明

Point 点图类型。
FastPoint 快速点图类型。
Bubble 气泡图类型。
Line 折线图类型。
Spline 样条图类型。
StepLine 阶梯线图类型。
FastLine 快速扫描线图类型。
Bar 条形图类型。
StackedBar 堆积条形图类型。
StackedBar100 百分比堆积条形图类型。
Column 柱形图类型。
StackedColumn 堆积柱形图类型。
StackedColumn100 百分比堆积柱形图类型。
Area 面积图类型。
SplineArea 样条面积图类型。
StackedArea 堆积面积图类型。
StackedArea100 百分比堆积面积图类型。
Pie 饼图类型。
Doughnut 圆环图类型。
Stock 股价图类型。
Candlestick K 线图类型。
Range 范围图类型。
SplineRange 样条范围图类型。
RangeBar 范围条形图类型。
RangeColumn 范围柱形图类型。
Radar 雷达图类型。
Polar 极坐标图类型。
ErrorBar 误差条形图类型。
BoxPlot 盒须图类型。
Renko 砖形图类型。
ThreeLineBreak 新三值图类型。
Kagi 卡吉图类型。
PointAndFigure 点数图类型。
Funnel 漏斗图类型。
Pyramid 棱锥图类型。

namespace System.Windows.Forms.DataVisualization.Charting
{
public enum SeriesChartType
{
Point = 0,
FastPoint = 1,
Bubble = 2,
Line = 3,
Spline = 4,
StepLine = 5,
FastLine = 6,
Bar = 7,
StackedBar = 8,
StackedBar100 = 9,
Column = 10,
StackedColumn = 11,
StackedColumn100 = 12,
Area = 13,
SplineArea = 14,
StackedArea = 15,
StackedArea100 = 16,
Pie = 17,
Doughnut = 18,
Stock = 19,
Candlestick = 20,
Range = 21,
SplineRange = 22,
RangeBar = 23,
RangeColumn = 24,
Radar = 25,
Polar = 26,
ErrorBar = 27,
BoxPlot = 28,
Renko = 29,
ThreeLineBreak = 30,
Kagi = 31,
PointAndFigure = 32,
Funnel = 33,
Pyramid = 34,
}
}

Mschart各属性的含义

一个chart可以绘制多个ChartArea,每个ChartArea都可以绘制多条Series。ChartArea就是就是绘图区域,series是画在ChartAarea上的,Series英文意思是“序列、连续”,其实就是数据线,它可以是曲线、点、柱形、条形、饼图.可以注意该chart当数据非常多的时候可以通过鼠标选择查看区域,进一步拖拽横纵向滚动条来缩小曲线图查看。

一、绘图区域ChartAreas
在一个Chart控件中可增加多个绘图区域,每个绘图区域包含独立的图表组、数据源,可用于多个图表类型。
1.AlignmentOrientation:图表区对齐方向,定义两个绘图区域间的对齐方式,默认为Vertical。
2.AlignmentStyle:图表区对齐类型,定义图表间用以对其的元素。
3.AlignWithChartArea:参照对齐的绘图区名称。
4.InnerPlotPosition:图表在绘图区内的位置属性。
a.Auto:是否自动对齐。
b.Height:图表在绘图区内的高度(百分比,取值在0-100)
c.Width:图表在绘图区内的宽度(百分比,取值在0-100)
d.X,Y:图表在绘图区内左上角坐标
5.Position:绘图区位置属性,选项如同InnerPlotPosition。
6.Name:绘图区名称。
7.Axes:坐标轴集合-非常重要的部分,可分别设置X轴(X axis),Y轴(Y axis),第二X轴(SecnondaryX axis)和第二Y轴(Secnondary Y axis),常用的属性包括:
a.ArrowStyle设置坐标轴是否有箭头
b.Interval:轴刻度间隔大小
c.IntervalOffset:轴刻度偏移量大小
d.LableStyle 设置坐标轴的文字大小等
e.MajorGrid:主要辅助线
f.MajorTickMark:主要刻度线
g.MinorTickMark:次要刻度线
h.MinorGrid:次要辅助线
i.Title:坐标轴标题
j.TitleAlignment:坐标轴标题对齐方式

二、数据系列Series
Series:最重要的属性,图表集合,就是最终看到的饼图、柱状图、线图、点图等构成的合;可以将多种相互兼容的类型放在一个绘图区域内,形成复合图。
1.ChartArea:图表所属的绘图区域名称
2.ChartType:图表类型(柱形、饼形、线形、点形等)
3.IsValueShownAsLabel:是否显示数据点标签,如果为true,在图表中显示每一个数据值
4.Label:数据点标签文本
5.LabelFormat:数据点标签文本格式
6.LabelAngle:标签字体角度
7.Legend:当前数据系列(图表)使用的图例名称
8.Name:数据系列的名称
9.Palette:数据系列(图表)外观定义
10.Points:数据点集合,构成数据系列的点
11.XValueMember:横坐标绑定的数据源
12.XValueType:横坐标轴类型
13.YValueMembers:纵坐标绑定的数据源
14.YValueType:纵坐标轴类型

三、图例Legends
MSChart的图例默认不显示,但可进行如下设置:
1.Alignment:对齐方式
2.AutoFitMinFontSize:当IsTextAutoFit为true时,显示的最小字体
3.BackColor:背景颜色,当本身的绘图区域有背景时,将其设置为transparent效果更佳。
4.Enabled:是否显示图例
5.IsTextAutoFit:文字大小根据图例区域的大小自动调整
6.Position:图例出现的位置

你可能感兴趣的:(软件使用)