asp.net owc11生成图表

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航