using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI;
using OWC11;
namespace licChart
{
///
/// Line 的摘要说明。
///
public class ChartLine3:System.Web.UI.Page
{
public string toChartLine3(DataSet myDataSet,string YValue,string Series,string xTitle,string yTitle,string ChartTitle)
{
// 在此处放置用户代码以初始化页面
//创建ChartSpace对象来放置图表
OWC11.ChartSpace objCSpace = new OWC11.ChartSpaceClass ();
//在ChartSpace对象中添加图表,Add方法返回chart对象
OWC11.ChChart objChart = objCSpace.Charts.Add (0);
//指定图表的类型。类型由OWC11.ChartChartTypeEnum枚举值得到
objChart.Type = OWC11.ChartChartTypeEnum.chChartTypeLine;
//给定标题
objChart.HasTitle = true;
//objChart.Title.Caption= ChartNmae;
//给定x,y轴的图示说明
objChart.Title.Caption= ChartTitle;
//给定x,y轴的图示说明
objChart.Axes[0].HasTitle = true;
objChart.Axes[0].Title.Caption = xTitle;
objChart.Axes[1].HasTitle = true;
objChart.Axes[1].Title.Caption = yTitle;
//计算数据
//objCSpace.DataSource=(msdatasrc.DataSource)dataSet;
if(Series!="")
{
//指定图表是否需要图例
objChart.HasLegend = true;
string[] Ser=Series.ToString().Split(',');
string[] Ser1=Series.ToString().Split(',');
string[] YValue_temp=YValue.ToString().Split(',');
string[] strValue=new string[YValue_temp.Length];
string[] strCategory=new string[YValue_temp.Length];
//循环数据集得到不重复的序列名
for(int i=0;i=0;k--)
{
int v_step=v_num/v_str.Length;
if((k=j*(v_step))&&(k
";return strImageTag;
}
}
}