/// <summary>
 /// 实例化线形图
 /// </summary>
 /// <param name="GraphContainer">图形显示所需要的容器</param>
 /// <param name="XAxisScaleRefrence">X轴刻度参照类型</param>
 /// <param name="ShowValueColumns">需要显示的值的列,和传入的DataSource的列对应(仅数值列)</param>
 /// <param name="LineColors">每条线的颜色,数组</param>
 /// <param name="DataSource">数据源</param>
 /// <param name="CNNameColumn">数据源中的中文名称列的字段名</param>
 /// <param name="GraphTitle">图形的标题,位于整个图形的正上方</param>
 /// <param name="XAxisTitle">x轴的标题</param>
 /// <param name="YAxisTitle">y轴的标题</param>
 public LineGraphControl(System.Windows.Forms.Control GraphContainer,
     DataTableStruct XAxisScaleRefrence, TableColumn[] ShowValueColumns, Color[] LineColors, System.Data.DataTable DataSource,
     string CNNameColumn, string GraphTitle, string XAxisTitle, string YAxisTitle)
 {
     base.GraphContainer = GraphContainer;
     base.XAxisScaleRefrence = XAxisScaleRefrence;
     base.ShowValueColumns = ShowValueColumns;
     base.Colors = LineColors;
     base.DataSource = DataSource;
     base.CNNameColumn = CNNameColumn;
     base.GraphTitle = GraphTitle;
     base.XAxisTitle = XAxisTitle;
     base.YAxisTitle = YAxisTitle;
 }
 /// <summary>
 /// 实例化饼状图
 /// </summary>
 /// <param name="GraphContainer">图形显示所需的容器</param>
 /// <param name="XAxisScaleRefrence">饼组成部分的数据来源.当等于Row时,整个饼状图代表一个字段,Index参数指定DataSource的列,;当等于Column时.整个饼状图代表数据表内的一行数据,具体行由参数Index指定</param>
 /// <param name="ShowValueColumns">要显示的的值的列</param>
 /// <param name="PartyColors">每部分饼状颜色,数组</param>
 /// <param name="DataSource">数据源,至少要有一列名称列和值列</param>
 /// <param name="CNNameColumn">名称列的字段名</param>
 /// <param name="Index">指定要显示的列或行的索引(相对于DataSource对象)</param>
 public CakyGraphControl(System.Windows.Forms.Control GraphContainer, DataTableStruct XAxisScaleRefrence,
     TableColumn[] ShowValueColumns, Color[] PartyColors, System.Data.DataTable DataSource,
     string CNNameColumn, int Index)
 {
     base.GraphContainer = GraphContainer;
     base.Colors = PartyColors;
     base.DataSource = DataSource;
     base.CNNameColumn = CNNameColumn;
     base.XAxisScaleRefrence = XAxisScaleRefrence;
     base.ShowValueColumns = ShowValueColumns;
     index = Index;
 }
 /// <summary>
 /// 实例化柱状图类
 /// </summary>
 /// <param name="GraphContainer">图形显示所需的容器</param>
 /// <param name="XAxisScaleRefrence">X轴刻度参照类型</param>
 /// <param name="ShowValueColumns">需要显示的值的列,和传入的DataSource的列对应(仅数值列)</param>
 /// <param name="HistogramColors">每个刻度内的柱的颜色,数组长度取决于每个刻度内的柱数</param>
 /// <param name="DataSource">数据源</param>
 /// <param name="CNNameColumn">数据源中的名称列的字段名</param>
 public HistogramGraphControl(System.Windows.Forms.Control GraphContainer,
     DataTableStruct XAxisScaleRefrence, TableColumn[] ShowValueColumns, Color[] HistogramColors, System.Data.DataTable DataSource,
     string CNNameColumn)
 {
     base.GraphContainer = GraphContainer;
     base.XAxisScaleRefrence = XAxisScaleRefrence;
     base.ShowValueColumns = ShowValueColumns;
     base.DataSource = DataSource;
     base.CNNameColumn = CNNameColumn;
     base.Colors = HistogramColors;
 }