protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List <double> data1 = new List <double>();

        for (double i = 0; i < 6.2; i += 0.2)
        {
            data1.Add(Math.Sin(i) * 1.9 + 7);
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values   = data1;
        line1.HaloSize = 1;
        line1.Width    = 2;
        line1.DotSize  = 5;



        chart.AddElement(line1);
        chart.Y_Legend = new Legend("Y轴坐标");
        chart.Title    = new Title("中文测试");
        chart.Y_Axis.SetRange(0, 15, 5);

        chart.X_Axis.SetLabels(new string[] { "中文测试", "第二" });

        chart.X_Axis.Steps = 2;
        chart.X_Axis.Labels.VisibleSteps = 2;

        chart.X_Axis.Labels.Vertical = true;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List <double> data1 = new List <double>();
        Random        rand  = new Random(DateTime.Now.Millisecond);

        for (double i = 0; i < 12; i++)
        {
            data1.Add(rand.Next(30));
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values   = data1;
        line1.HaloSize = 0;
        line1.Width    = 2;
        line1.DotSize  = 5;

        line1.Tooltip = "提示:#val#";

        chart.AddElement(line1);
        line1.SetOnClickFunction("lineclick");
        chart.Title = new Title("line演示");
        chart.Y_Axis.SetRange(0, 35, 5);
        chart.Tooltip            = new ToolTip("全局提示:#val#");
        chart.Tooltip.Shadow     = true;
        chart.Tooltip.Colour     = "#e43456";
        chart.Tooltip.MouseStyle = ToolTipStyle.CLOSEST;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List<double> data1 = new List<double>();

        for (double i = 0; i < 6.2; i += 0.2)
        {
            data1.Add(Math.Sin(i) * 1.9 + 7);

        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values = data1;
        line1.HaloSize = 0;
        line1.Width = 2;
        line1.DotSize = 5;

        chart.AddElement(line1);

        chart.Title = new Title("中文测试");
        chart.Y_Axis.SetRange(0, 15, 5);

        chart.X_Axis.Labels.Values = (new string[] { "中文测试" ,null,"第二"});

        //when set to vertical ,the chinese character can not be displayed,
        //this may due to the flash ActionScript,the flash embeded font do not support chinese well

        //chart.X_Axis.Labels.Vertical = true;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List<double> data3 = new List<double>();
       Random random = new Random(DateTime.Now.Millisecond);
        for (double i = 0; i < 10; i ++)
        {
            data3.Add(random.Next(-10,12));
        }

      
        OpenFlashChart.LineHollow line3 = new LineHollow();
        line3.Values = data3;
        line3.HaloSize = 2;
        line3.Width = 6;
        line3.DotSize = 4;
        line3.FontSize = 12;

       
        line3.Text = "line3";

        line3.Tooltip = "my tip #val#";
       
        chart.AddElement(line3);
        chart.Title = new Title("Tooltip Demo");
        chart.Y_Axis.SetRange(-10, 15, 5);

        chart.Tooltip = new ToolTip("my tip #val#");
        
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List<double> data1 = new List<double>();
        Random rand = new Random(DateTime.Now.Millisecond);
        for (double i = 0; i < 12; i++)
        {
            data1.Add(rand.Next(30));
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values = data1;
        line1.HaloSize = 0;
        line1.Width = 2;
        line1.DotSize = 5;

        line1.Tooltip = "提示:#val#";

        chart.AddElement(line1);
        line1.SetOnClickFunction("lineclick");
        chart.Title = new Title("line演示");
        chart.Y_Axis.SetRange(0, 35, 5);
        chart.Tooltip = new ToolTip("全局提示:#val#");
        chart.Tooltip.Shadow = true;
        chart.Tooltip.Colour = "#e43456";
        chart.Tooltip.MouseStyle = ToolTipStyle.CLOSEST;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        ArrayList data1 = new ArrayList();
        Random rand = new Random(DateTime.Now.Millisecond);
        for (double i = 0; i < 12; i++)
        {
            int temp = rand.Next(30);
            if (temp > 20)
                data1.Add(new LineDotValue(temp, "#fe0"));
            else
            {
                data1.Add(temp);
            }
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values = data1;
        line1.HaloSize = 0;
        line1.Width = 2;
        line1.DotSize = 5;

        line1.Tooltip = "提示:#val#";

        chart.AddElement(line1);

        chart.Title = new Title("line演示");
        chart.Y_Axis.SetRange(0, 35, 5);
        chart.Tooltip = new ToolTip("全局提示:#val#");
        chart.Tooltip.Shadow = true;
        chart.Tooltip.Colour = "#e43456";
        chart.Tooltip.MouseStyle = ToolTipStyle.CLOSEST;
        OpenFlashChartControl1.EnableCache = false;
        OpenFlashChartControl1.Chart = chart;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List<double> data1 = new List<double>();

        for (double i = 0; i < 6.2; i += 0.2)
        {
            data1.Add(Math.Sin(i) * 1.9 + 7);

        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values = data1;
        line1.HaloSize = 1;
        line1.Width = 2;
        line1.DotSize = 5;

        chart.AddElement(line1);
        chart.Y_Legend = new Legend("Y轴坐标");
        chart.Title = new Title("中文测试");
        chart.Y_Axis.SetRange(0, 15, 5);

        chart.X_Axis.SetLabels(new string[] { "中文测试" ,"第二"});

        chart.X_Axis.Steps = 2;
        chart.X_Axis.Labels.VisibleSteps = 2;

        chart.X_Axis.Labels.Vertical = true;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
Exemple #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List <double> data3  = new List <double>();
        Random        random = new Random(DateTime.Now.Millisecond);

        for (double i = 0; i < 10; i++)
        {
            data3.Add(random.Next(-10, 12));
        }


        OpenFlashChart.LineHollow line3 = new LineHollow();
        line3.Values   = data3;
        line3.HaloSize = 2;
        line3.Width    = 6;
        line3.DotSize  = 4;
        line3.FontSize = 12;


        line3.Text = "line3";

        line3.Tooltip = "my tip #val#";

        chart.AddElement(line3);
        chart.Title = new Title("Tooltip Demo");
        chart.Y_Axis.SetRange(-10, 15, 5);

        chart.Tooltip = new ToolTip("my tip #val#");

        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List <double> data1 = new List <double>();

        for (double i = 0; i < 6.2; i += 0.2)
        {
            data1.Add(Math.Sin(i) * 1.9 + 7);
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values   = data1;
        line1.HaloSize = 0;
        line1.Width    = 2;
        line1.DotSize  = 5;



        chart.AddElement(line1);

        chart.Title = new Title("中文测试");
        chart.Y_Axis.SetRange(0, 15, 5);

        chart.X_Axis.Labels.Values = (new string[] { "中文测试", null, "第二" });

        //when set to vertical ,the chinese character can not be displayed,
        //this may due to the flash ActionScript,the flash embeded font do not support chinese well

        //chart.X_Axis.Labels.Vertical = true;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
Exemple #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        ArrayList data1 = new ArrayList();
        Random    rand  = new Random(DateTime.Now.Millisecond);

        for (double i = 0; i < 12; i++)
        {
            int temp = rand.Next(30);
            if (temp > 20)
            {
                data1.Add(new LineDotValue(temp, "your tip", "#fe0fe0"));
            }
            else
            {
                data1.Add(temp);
            }
        }
        LineDotValue dotValue1 = new LineDotValue(rand.Next(30));

        dotValue1.Sides = 3;

        dotValue1.DotType = DotType.HOLLOW_DOT;
        data1.Add(dotValue1);
        LineDotValue dotValue2 = new LineDotValue(rand.Next(30));

        dotValue2.IsHollow = true;
        dotValue2.DotType  = DotType.STAR;
        data1.Add(dotValue2);

        LineDotValue dotValue3 = new LineDotValue(rand.Next(30));

        dotValue3.Sides = 4;

        dotValue3.DotType = DotType.DOT;
        data1.Add(dotValue3);
        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values   = data1;
        line1.HaloSize = 0;
        line1.Width    = 2;
        line1.DotSize  = 5;

        line1.Tooltip = "提示:#val#";

        chart.AddElement(line1);

        chart.Title = new Title("line演示");
        chart.Y_Axis.SetRange(0, 35, 5);
        chart.Tooltip            = new ToolTip("全局提示:#val#");
        chart.Tooltip.Shadow     = true;
        chart.Tooltip.Colour     = "#e43456";
        chart.Tooltip.MouseStyle = ToolTipStyle.CLOSEST;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
Exemple #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List <double> data1  = new List <double>();
        List <double> data2  = new List <double>();
        List <double> data3  = new List <double>();
        Random        random = new Random(DateTime.Now.Millisecond);

        for (double i = 0; i < 6.2; i += 0.2)
        {
            data1.Add(Math.Sin(i) * 1.9 + 7);
            data2.Add(Math.Sin(i) * 1.9 + 10);
            data3.Add(random.Next(-10, 12));
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values   = data1;
        line1.HaloSize = 3;
        line1.Width    = 2;
        line1.DotSize  = 5;
        line1.Fontsize = 12;
        line1.Colour   = "#456f3";

        OpenFlashChart.LineHollow line2 = new LineHollow();
        line2.Values   = data2;
        line2.HaloSize = 1;
        line2.Width    = 1;
        line2.DotSize  = 4;
        line2.Fontsize = 12;

        OpenFlashChart.LineHollow line3 = new LineHollow();
        line3.Values   = data3;
        line3.HaloSize = 2;
        line3.Width    = 6;
        line3.DotSize  = 4;
        line3.Fontsize = 12;

        line1.Text = "line1";
        line2.Text = "line2";
        line3.Text = "line3";


        chart.AddElement(line1);
        chart.AddElement(line2);
        chart.AddElement(line3);
        chart.Title = new Title("Tooltip Demo");
        chart.Y_Axis.SetRange(-10, 15, 5);

        chart.Tooltip = new ToolTip("my tip #val#");

        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List<double> data1 = new List<double>();
        List<double> data2 = new List<double>();
        List<double> data3 = new List<double>();
        Random random = new Random(DateTime.Now.Millisecond);
        for (double i = 0; i < 6.2; i += 0.2)
        {
            data1.Add(Math.Sin(i) * 1.9 + 7);
            data2.Add(Math.Sin(i) * 1.9 + 10);
            data3.Add(random.Next(-10,12));
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values = data1;
        line1.HaloSize = 3;
        line1.Width = 2;
        line1.DotSize = 5;
        line1.Fontsize = 12;
        line1.Colour = "#456f3";

        OpenFlashChart.LineHollow line2 = new LineHollow();
        line2.Values = data2;
        line2.HaloSize = 1;
        line2.Width = 1;
        line2.DotSize = 4;
        line2.Fontsize = 12;

        OpenFlashChart.LineHollow line3 = new LineHollow();
        line3.Values = data3;
        line3.HaloSize = 2;
        line3.Width = 6;
        line3.DotSize = 4;
        line3.Fontsize = 12;

        line1.Text = "line1";
        line2.Text = "line2";
        line3.Text = "line3";

        chart.AddElement(line1);
        chart.AddElement(line2);
        chart.AddElement(line3);
        chart.Title = new Title("Tooltip Demo");
        chart.Y_Axis.SetRange(-10, 15, 5);

        chart.Tooltip = new ToolTip("my tip #val#");

        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        ArrayList data1 = new ArrayList();
        Random rand = new Random(DateTime.Now.Millisecond);
        for (double i = 0; i < 12; i++)
        {
            int temp = rand.Next(30);
            if (temp > 20)
                data1.Add(new LineDotValue(temp, "your tip","#fe0fe0"));
            else
            {
                data1.Add(temp);
            }
        }
        LineDotValue dotValue1 = new LineDotValue(rand.Next(30));
        dotValue1.Sides = 3;

        dotValue1.DotType = DotType.HOLLOW_DOT;
        data1.Add(dotValue1);
        LineDotValue dotValue2 = new LineDotValue(rand.Next(30));
        dotValue2.IsHollow = true;
        dotValue2.DotType = DotType.STAR;
        data1.Add(dotValue2);

        LineDotValue dotValue3 = new LineDotValue(rand.Next(30));
        dotValue3.Sides = 4;

        dotValue3.DotType = DotType.DOT;
        data1.Add(dotValue3);
        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values = data1;
        line1.HaloSize = 0;
        line1.Width = 2;
        line1.DotSize = 5;

        line1.Tooltip = "提示:#val#";

        chart.AddElement(line1);

        chart.Title = new Title("line演示");
        chart.Y_Axis.SetRange(0, 35, 5);
        chart.Tooltip = new ToolTip("全局提示:#val#");
        chart.Tooltip.Shadow = true;
        chart.Tooltip.Colour = "#e43456";
        chart.Tooltip.MouseStyle = ToolTipStyle.CLOSEST;
        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToPrettyString());
        Response.End();
    }
Exemple #14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List <double> data1 = new List <double>();
        List <double> data2 = new List <double>();
        List <double> data3 = new List <double>();

        for (double i = 0; i < 6.2; i += 0.2)
        {
            data1.Add(Math.Sin(i) * 1.9 + 7);
            data2.Add(Math.Sin(i) * 1.9 + 10);
            data3.Add(Math.Sin(i) * 1.9 + 4);
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values   = data1;
        line1.HaloSize = 0;
        line1.Width    = 2;
        line1.DotSize  = 5;

        OpenFlashChart.LineHollow line2 = new LineHollow();
        line2.Values   = data2;
        line2.HaloSize = 1;
        line2.Width    = 1;
        line2.DotSize  = 4;

        OpenFlashChart.LineHollow line3 = new LineHollow();
        line3.Values   = data3;
        line3.HaloSize = 1;
        line3.Width    = 6;
        line3.DotSize  = 4;

        chart.AddElement(line1);
        chart.AddElement(line2);
        chart.AddElement(line3);
        chart.Title = new Title("multi line");
        chart.Y_Axis.SetRange(0, 15, 5);

        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToString());
        Response.End();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
        List<double> data1 = new List<double>();
        List<double> data2 = new List<double>();
        List<double> data3 = new List<double>();
        for(double i=0;i<6.2;i+=0.2)
        {
            data1.Add(Math.Sin(i)*1.9+7);
            data2.Add(Math.Sin(i) * 1.9 + 10);
            data3.Add(Math.Sin(i) * 1.9 + 4);
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values = data1;
        line1.HaloSize = 0;
        line1.Width = 2;
        line1.DotSize = 5;

        OpenFlashChart.LineHollow line2 = new LineHollow();
        line2.Values = data2;
        line2.HaloSize = 1;
        line2.Width = 1;
        line2.DotSize = 4;

        OpenFlashChart.LineHollow line3 = new LineHollow();
        line3.Values = data3;
        line3.HaloSize = 1;
        line3.Width = 6;
        line3.DotSize = 4;

        chart.AddElement(line1);
        chart.AddElement(line2);
        chart.AddElement(line3);
        chart.Title = new Title("multi line");
        chart.Y_Axis.SetRange(0,15,5);

        Response.Clear();
        Response.CacheControl = "no-cache";
        Response.Write(chart.ToString());
        Response.End();
    }
Exemple #16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ArrayList data1 = new ArrayList();
        Random    rand  = new Random(DateTime.Now.Millisecond);

        for (double i = 0; i < 12; i++)
        {
            int temp = rand.Next(30);
            if (temp > 20)
            {
                data1.Add(new LineDotValue(temp, "#fe0"));
            }
            else
            {
                data1.Add(temp);
            }
        }

        OpenFlashChart.LineHollow line1 = new LineHollow();
        line1.Values   = data1;
        line1.HaloSize = 0;
        line1.Width    = 2;
        line1.DotSize  = 5;

        line1.Tooltip = "提示:#val#";

        chart.AddElement(line1);

        chart.Title = new Title("line演示");
        chart.Y_Axis.SetRange(0, 35, 5);
        chart.Tooltip                      = new ToolTip("全局提示:#val#");
        chart.Tooltip.Shadow               = true;
        chart.Tooltip.Colour               = "#e43456";
        chart.Tooltip.MouseStyle           = ToolTipStyle.CLOSEST;
        OpenFlashChartControl1.EnableCache = false;
        OpenFlashChartControl1.Chart       = chart;
    }