学习Microsoft Chart Controls, 理解了一些基本概念。
在一个Chart控件中,有几个必要的组成部分。
ChartArea:在这个区域内绘制不同的图形,包括数据块,坐标轴,文字啊什么的。
Series:就是数据块,例如柱,扇,点,线。
Legend:就是注释,比方说红色表示xxx,绿色表示xxx,黄色表示xxx。
画一个图基本上要往Chart控件里添加下面这些东西:
Chart.ChartAreas.Add(ChartArea);
Chart.Series.Add(Series);
Chart.Lengends.Add(Lengend);
Chart.Titles.Add(Title);
细节实现:
ChartArea.AxisX.CustomLabels.Add(CustomLabel); //横坐标轴的标签
Series.Points.Add(DataPoint); //数据
Legend.CustomItems.Add(LegendItem); //注释项