string strCategory = "1" + '\t' + "2" + '\t' + "3" + '\t'+"4" + '\t' + "5" + '\t' + "6" + '\t'; string strValue = "9" + '\t' + "8" + '\t' + "4" + '\t'+"10" + '\t' + "12" + '\t' + "6" + '\t';
//声明对象 ChartSpace ThisChart = new ChartSpaceClass(); ChChart ThisChChart = ThisChart.Charts.Add(0); ChSeries ThisChSeries = ThisChChart.SeriesCollection.Add(0);
//显示图例 ThisChChart.HasLegend = true; //标题 ThisChChart.HasTitle = true; ThisChChart.Title.Caption = "统计图";
//给定x,y轴图示说明 ThisChChart.Axes[0].HasTitle = true; ThisChChart.Axes[1].HasTitle = true; ThisChChart.Axes[0].Title.Caption = "月份"; ThisChChart.Axes[1].Title.Caption = "数量";
//图表类型 ThisChChart.Type = ChartChartTypeEnum.chChartTypeColumnClustered3D; //旋转 ThisChChart.Rotation = 360; ThisChChart.Inclination = 10; //背景颜色 ThisChChart.PlotArea.Interior.Color = "red"; //底色 ThisChChart.PlotArea.Floor.Interior.Color = "green";
ThisChChart.Overlap = 50;
////给定series的名字 ThisChSeries.SetData(ChartDimensionsEnum.chDimSeriesNames,ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),"日期"); //给定分类 ThisChSeries.SetData(ChartDimensionsEnum.chDimCategories,ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),strCategory); //给定值 ThisChSeries.SetData(ChartDimensionsEnum.chDimValues,ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),strValue); //导出图像文件 ThisChart.ExportPicture("G:\\chart.gif","gif",600,350); 
|