原創(chuàng)|其它|編輯:郝浩|2012-10-22 17:47:48.000|閱讀 1455 次
概述:通過電網(wǎng)項(xiàng)目的效果圖以及源碼,來看看FusionCharts的應(yīng)用。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FusionCharts是InfoSoft Global 公司的一個(gè)產(chǎn)品,InfoSoft Global 公司是專業(yè)的Flash 圖形方案提供商,他們還有幾款其他的,基于Flash 技術(shù)的產(chǎn)品,都非常的漂亮。 FusionCharts Free 則是FusionCharts提供的一個(gè)免費(fèi)版本,雖然免費(fèi),功能依然強(qiáng)大,圖形類型依然豐富。
我電網(wǎng)項(xiàng)目的效果圖:
if (!string.IsNullOrEmpty(Request.QueryString["type"])) { Response.Clear(); string kssj = Request.QueryString["kssj"].ToString(); string jssj = Request.QueryString["jssj"].ToString(); string[] shuzu1 = GdShuJu(kssj, jssj); string st5 = shuzu1[0].ToString(); // Response.Write(st5); string st6 = shuzu1[1].ToString(); string st7 = shuzu1[2].ToString(); //報(bào)表圖畫 f1 = FusionCharts.RenderChartHTML("../../../Charts/FCF_Column3D.swf", "", st6.ToString(), "myNext", "900", "600", false); f2 = FusionCharts.RenderChartHTML("../../../Charts/FCF_Line.swf ", "", st6.ToString(), "myNext", "900", "600", false); 15. f3 = FusionCharts.RenderChartHTML("../../../Charts/FCF_Pie3D.swf", "", st7.ToString(), "myNext", "900", "600", false); string[] shuzu2 = { st5, f1, f2, f3 }; Response.Write(js.Serialize(shuzu2)); //Response.Write(); Response.End(); } else { st1 = GdShuJu("", "")[0]; string st3 = GdShuJu("", "")[1]; string st4 = GdShuJu("", "")[2]; //報(bào)表圖畫 f1 = FusionCharts.RenderChartHTML("../../../Charts/FCF_Column3D.swf", "", st3.ToString(), "myNext", "900", "600", false); f2 = FusionCharts.RenderChartHTML("../../../Charts/FCF_Line.swf ", "", st3.ToString(), "myNext", "900", "600", false); f3 = FusionCharts.RenderChartHTML("../../../Charts/FCF_Pie3D.swf", "", st4.ToString(), "myNext", "900", "600", false); } } string[] GdShuJu(string time1, string time2) { //工單受理類的實(shí)例對象 BLLTJ_QSFX qsfx = new BLLTJ_QSFX(); DataTable dt = qsfx.YWSLTJSelect(time1, time2, 9); StringBuilder str = new StringBuilder(); StringBuilder strXML = new StringBuilder(); StringBuilder strXML1 = new StringBuilder(); //創(chuàng)建xml數(shù)據(jù)對象 strXML.Append("<graph caption='電話報(bào)裝分類統(tǒng)計(jì)分析' xAxisName='數(shù)量' yAxisName='數(shù)量' decimalPrecision='0' formatNumberScale='0' baseFontSize='14' baseFont='宋體' >"); strXML1.Append("<graph caption='電話報(bào)裝分類統(tǒng)計(jì)分析圖' xAxisName='數(shù)量' yAxisName='數(shù)量' decimalPrecision='0' formatNumberScale='0' baseFontSize='14' baseFont='宋體' >"); //表 str.Append("<table width='90%' border='1' align='center' cellpadding='4' cellspacing='0' style='border-collapse: collapse; ' class='TableBorderStyle'>"); str.Append("<tr class='TableTRBgStyle'><td align='center' >電話報(bào)裝分類</td> <td align='center'>數(shù)量</td></tr>"); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { str.AppendFormat("<tr><td align='center' style='width:50%'>{0}</td> <td align='center' style='width:50%'>{1}</td></tr>", dt.Rows[i]["MC"].ToString(), dt.Rows[i]["zs"].ToString()); //柱狀圖和曲線圖 strXML.AppendFormat("<set name='{0}' value='{1}' color='{2}' />", dt.Rows[i]["MC"].ToString(), dt.Rows[i]["zs"].ToString(), yanse[i].ToString()); //餅狀圖 if (dt.Rows[i]["zs"].ToString() != "0") { strXML1.AppendFormat("<set name='{0}' value='{1}' color='{2}' />", dt.Rows[i]["MC"].ToString(), dt.Rows[i]["zs"].ToString(), yanse[i].ToString()); } } } strXML.Append("</graph>"); strXML1.Append("</graph>"); str.Append("</table>"); string[] st = { str.ToString(), strXML.ToString(), strXML1.ToString() }; return st; }
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:51cto博客