protected void Page_Load(object sender, EventArgs e) { OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart(); chart.Title = new Title("Pie Chart"); OpenFlashChart.Pie pie = new OpenFlashChart.Pie(); Random random = new Random(); List <PieValue> values = new List <PieValue>(); List <string> labels = new List <string>(); for (int i = 0; i < 12; i++) { values.Add(new PieValue(random.NextDouble(), "Pie" + i)); labels.Add(i.ToString()); } values.Add(0.2); pie.Values = values; // pie.Alpha = 50; //pie.Colour = "#fff"; pie.Colours = new string[] { "#04f", "#1ff", "#6ef", "#f30" }; chart.AddElement(pie); string s = chart.ToPrettyString(); Response.Clear(); Response.CacheControl = "no-cache"; Response.Write(s); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart(); chart.Title = new Title("Pie Chart"); OpenFlashChart.Pie pie = new OpenFlashChart.Pie(); Random random = new Random(); List<PieValue> values = new List<PieValue>(); List<string> labels = new List<string>(); for (int i = 0; i < 12; i++) { values.Add(new PieValue(random.NextDouble(),"Pie"+i)); labels.Add(i.ToString()); } values.Add(0.2); pie.Values = values; // pie.Alpha = 50; //pie.Colour = "#fff"; pie.Colours = new string[]{"#04f","#1ff","#6ef","#f30"}; chart.AddElement(pie); string s = chart.ToPrettyString(); Response.Clear(); Response.CacheControl = "no-cache"; Response.Write(s); Response.End(); }
private void SetUpPie(OpenFlashChart.Pie pie) { pie.Values = _values; pie.Colours = new string[] { "#e03c3c", "#533ce0", "#17d724", "#f140eb", "#ff9000", "#b400ff" }; }
private void showResult() { Cookie cookie = new Cookie(); string taobaoNick = cookie.getCookie("nick"); string session = cookie.getCookie("top_session"); Rijndael_ encode = new Rijndael_("tetesoft"); taobaoNick = encode.Decrypt(taobaoNick); string sql = "SELECT id,name,viewcount,hitcount FROM TopIdea WHERE nick = '" + taobaoNick + "' ORDER BY id DESC"; DataTable dt = utils.ExecuteDataTable(sql); OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart(); chart.Title = new Title("广告浏览次数查看"); OpenFlashChart.Pie pie = new OpenFlashChart.Pie(); Random random = new Random(); List <PieValue> values = new List <PieValue>(); List <string> labels = new List <string>(); for (int i = 0; i < dt.Rows.Count; i++) { values.Add(new PieValue(double.Parse(dt.Rows[i]["viewcount"].ToString()), dt.Rows[i]["name"].ToString())); labels.Add(i.ToString()); } //values.Add(0.2); pie.Values = values; pie.FontSize = 20; pie.Alpha = .5; PieAnimationSeries pieAnimationSeries = new PieAnimationSeries(); pieAnimationSeries.Add(new PieAnimation("bounce", 5)); pie.Animate = pieAnimationSeries; //pie.GradientFillMode = false; //pie.FillAlpha = 10; //pie.Colour = "#ffffff"; pie.Colours = new string[] { "#04f", "#1ff", "#6ef", "#f30" }; pie.Tooltip = "#label#, #percent# of 100%"; chart.AddElement(pie); chart.Bgcolor = "#eeeeee"; string s = chart.ToPrettyString(); Response.Clear(); Response.CacheControl = "no-cache"; Response.Write(s); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart(); OpenFlashChart.Pie pie = new OpenFlashChart.Pie(); if (Period == PeriodType.Custom) { _startOrderDate = Convert.ToDateTime(StartDate); _endOrderDate = Convert.ToDateTime(EndDate); } else { ReportFilterUtilities.GetOrderDateRange(Period, out _startOrderDate, out _endOrderDate); } ShippingReportBuilder shippingReportBuilder = new ShippingReportBuilder(); DataTable table = shippingReportBuilder.GetShippingReportData( Period, _startOrderDate, _endOrderDate); for (int i = 0; i < table.Rows.Count; i++) { string shippingMethod; if (String.IsNullOrEmpty(table.Rows[i]["ShippingMethod"].ToString())) { shippingMethod = "Non-shipping Order"; } else { shippingMethod = table.Rows[i]["ShippingMethod"].ToString(); } _values.Add(new PieValue(Convert.ToDouble(table.Rows[i]["SumShippingMethod"]), shippingMethod)); } SetUpChart(chart); SetUpPie(pie); chart.AddElement(pie); 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(); chart.Title = new Title("Pie Chart"); OpenFlashChart.Pie pie = new OpenFlashChart.Pie(); Random random = new Random(); List <PieValue> values = new List <PieValue>(); List <string> labels = new List <string>(); for (int i = 0; i < 12; i++) { values.Add(new PieValue(random.NextDouble(), "Pie" + i)); labels.Add(i.ToString()); } //values.Add(0.2); PieValue pieValue = new PieValue(10); pieValue.Click = "http://xiao-yifang.blogspot.com"; values.Add(pieValue); pie.Values = values; pie.FontSize = 20; pie.Alpha = .5; PieAnimationSeries pieAnimationSeries = new PieAnimationSeries(); pieAnimationSeries.Add(new PieAnimation("bounce", 5)); pie.Animate = pieAnimationSeries; //pie.GradientFillMode = false; //pie.FillAlpha = 10; //pie.Colour = "#fff"; pie.Colours = new string[] { "#04f", "#1ff", "#6ef", "#f30" }; pie.Tooltip = "#label#,#val# of #total##percent# of 100%"; chart.AddElement(pie); chart.Bgcolor = "#202020"; string s = chart.ToPrettyString(); Response.Clear(); Response.CacheControl = "no-cache"; Response.Write(s); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart(); chart.Title = new Title("Pie Chart"); OpenFlashChart.Pie pie = new OpenFlashChart.Pie(); Random random = new Random(); List<PieValue> values = new List<PieValue>(); List<string> labels = new List<string>(); for (int i = 0; i < 12; i++) { values.Add(new PieValue(random.NextDouble(),"Pie"+i)); labels.Add(i.ToString()); } //values.Add(0.2); PieValue pieValue = new PieValue(10); pieValue.Click = "http://xiao-yifang.blogspot.com"; values.Add(pieValue); pie.Values = values; pie.FontSize = 20; pie.Alpha = .5; PieAnimationSeries pieAnimationSeries = new PieAnimationSeries(); pieAnimationSeries.Add(new PieAnimation("bounce", 5)); pie.Animate = pieAnimationSeries; //pie.GradientFillMode = false; //pie.FillAlpha = 10; //pie.Colour = "#fff"; pie.Colours = new string[]{"#04f","#1ff","#6ef","#f30"}; pie.Tooltip="#label#,#val# of #total##percent# of 100%"; chart.AddElement(pie); chart.Bgcolor = "#202020"; string s = chart.ToPrettyString(); Response.Clear(); Response.CacheControl = "no-cache"; Response.Write(s); Response.End(); }