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