int[] month = new int[3] { 1, 2, 3 };
//创建Y坐标,表示销售额
double[] count = new double[3] { 120,240,220};
//创建图表空间;
ChartSpace mychartspace = new ChartSpace();
//在图表空间内添加一个图表对象
ChChart mychart = mychartspace.Charts.Add(0);
//设置图表类型--柱形
mychart.Type = ChartChartTypeEnum.chChartTypeColumnClustered;
//设置图表属性
//是否需要图例
mychart.HasLegend = true;
//是否需要主题
mychart.HasTitle = true;
//主题内容;
mychart.Title.Caption = "一季度总结";
//设置x,y坐标
mychart.Axes[0].HasTitle = true;
mychart.Axes[0].Title.Caption = "月份";
mychart.Axes[1].HasTitle = true;
mychart.Axes[1].Title.Caption = "销量";
//添加3个图标块
mychart.SeriesCollection.Add(0);
mychart.SeriesCollection.Add(0);
mychart.SeriesCollection.Add(0);
//设置图标块属性
//第一块
//标题
mychart.SeriesCollection[0].Caption = "一月份";
//x坐标
mychart.SeriesCollection[0].SetData(ChartDimensionsEnum .chDimCategories ,(int)ChartSpecialDataSourcesEnum .chDataLiteral ,month [0]);
//y坐标
mychart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimValues ,(int)ChartSpecialDataSourcesEnum .chDataLiteral,count [0]);
//第二块
//标题
mychart.SeriesCollection[1].Caption = "二月份";
//x坐标
mychart.SeriesCollection[1].SetData(ChartDimensionsEnum.chDimCategories, (int)ChartSpecialDataSourcesEnum.chDataLiteral, month[1]);
//y坐标
mychart.SeriesCollection[1].SetData(ChartDimensionsEnum.chDimValues, (int)ChartSpecialDataSourcesEnum.chDataLiteral, count[1]);
//标题
mychart.SeriesCollection[2].Caption = "三月份";
//x坐标
mychart.SeriesCollection[2].SetData(ChartDimensionsEnum.chDimCategories, (int)ChartSpecialDataSourcesEnum.chDataLiteral, month[2]);
//y坐标
mychart.SeriesCollection[2].SetData(ChartDimensionsEnum.chDimValues, (int)ChartSpecialDataSourcesEnum.chDataLiteral, count[2]);
//生成图片
mychartspace.ExportPicture(Server .MapPath (".")+@"\test.jpg","jpg",500,600);
Image1.ImageUrl = Server.MapPath(".") + @"\test.jpg";