public System.Web.UI.WebControls.Image MarkChart()
{
System.Web.UI.WebControls.Image image =new System.Web.UI.WebControls.Image();
//创建ChartSpace对象来放置图表
OWC10.ChartSpace objCSpace=new OWC10.ChartSpaceClass();
OWC10.ChChart objChart=objCSpace.Charts.Add(0);
//在ChartSpace对象中添加图表,Add方法返回chart对象
//指定图表的类型。类型由OWC.ChartChartTypeEnum枚举值得到
objChart.Type=OWC10.ChartChartTypeEnum.chChartTypeLineMarkers;
//指定图表是否需要图例
objChart.HasLegend=true;//指定图表工作区中含有图例
// -------设置图例--------------------------------------------
objChart.Legend.Font.Size = 9 ;//'其他有关字体项的设置参见设置图表标题部分
//给定标题
objChart.HasTitle=true;
objCSpace.HasChartSpaceTitle=true;
objCSpace.AllowScreenTipEvents=true;
objCSpace.DisplayBranding=true;
objCSpace.ChartSpaceTitle.Caption= "我的OWC";
objChart.Title.Font.Bold=true;
objChart.Title.Font.Color="red";
objCSpace.AllowFiltering=true;
objCSpace.AllowGrouping=true;
objCSpace.DisplayBranding=true;
objCSpace.DisplayFieldButtons=true;
objCSpace.HasPassiveAlerts=true;
objCSpace.HasUnifiedScales=true;
objCSpace.IsDirty=true;
//给定x,y轴的图示说明
objChart.Axes[0].HasTitle = true;
objChart.Axes[0].Title.Caption = "Y : 数量";
objChart.Axes[1].HasTitle = true;
objChart.Axes[1].Title.Caption = "X : 月份";
//计算数据
/*categories 和 values 可以用tab分割的字符串来表示*/
string strSeriesName = "我的OWC";
string strCategory = "1" + '/t' + "2" + '/t' + "3" + '/t'+"4" + '/t' + "5" + '/t' + "6" + '/t'+ "7" + '/t' + "8" + '/t'+"9" + '/t' + "10" + '/t' + "11" + '/t';
string strValue = "9" + '/t' + "9" + '/t' + "6" + '/t'+"4" + '/t' + "12" + '/t' + "6" + '/t'+ "8" + '/t' + '9' + '/t'+'2' + '/t' + "12" + '/t' + "6" + '/t';
//添加一个series
objChart.SeriesCollection.Add(0);
//给定series的名字
objChart.SeriesCollection[0].SetData (OWC10.ChartDimensionsEnum.chDimSeriesNames,
+ (int)OWC10.ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName);
//给定分类
objChart.SeriesCollection[0].SetData (OWC10.ChartDimensionsEnum.chDimCategories,
+ (int)OWC10.ChartSpecialDataSourcesEnum.chDataLiteral, strCategory);
//给定值
objChart.SeriesCollection[0].SetData
(OWC10.ChartDimensionsEnum.chDimValues,
(int)OWC10.ChartSpecialDataSourcesEnum.chDataLiteral, strValue);
//输出成GIF文件.
//创建GIF文件的相对路径.
string ProjectName=ConfigurationSettings.AppSettings["ProjectName"];
string ImageUrl=@"c:/me.gif";;
objCSpace.ExportPicture(ImageUrl, "GIF", 750, 400);
image.ImageUrl=ImageUrl;
return image;
}