在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)

在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)

ID:7171147

大?。?0.27 KB

頁數(shù):4頁

時(shí)間:2018-02-06

在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)_第1頁
在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)_第2頁
在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)_第3頁
在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)_第4頁
資源描述:

《在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、在asp.net中創(chuàng)建統(tǒng)計(jì)圖的實(shí)現(xiàn)  (神華準(zhǔn)能公司科技信息處,內(nèi)蒙古薛家灣010300)   摘要:根據(jù)在一些數(shù)據(jù)統(tǒng)計(jì)、分析的程序中,把從數(shù)據(jù)源取到的數(shù)據(jù)用柱壯或餅狀的統(tǒng)計(jì)圖表現(xiàn)出來,以達(dá)到一種更直觀更形象的效果,文章以c#.net為例說明了如何在asp.net中實(shí)現(xiàn)這樣的功能。   關(guān)鍵詞:asp.net技術(shù);命名空間;圖例   中圖分類號(hào):TP391.72文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007—6921(XX)13—0059—01   在GDI+基類的主要命名空間System.Draw

2、ing中,提供了Bitmap、Graphics類,其中Bitmap類封裝了GDI+位圖,繼承自image類,用于處理由像素?cái)?shù)據(jù)定義的圖像。 1舉例說明功能的實(shí)現(xiàn)   在實(shí)例中創(chuàng)建panelchart.aspx和chart.aspx頁面,第一個(gè)頁面用來顯示創(chuàng)建的統(tǒng)計(jì)圖,第二個(gè)頁面用來創(chuàng)建統(tǒng)計(jì)圖,并以GIF圖片的形式輸出。   首先新建panelchart.aspx頁面用來顯示統(tǒng)計(jì)圖,該頁面的實(shí)現(xiàn)方法如下:   創(chuàng)建圖形范例   然后添加一個(gè)空白的“chart.aspx”頁面用來生成統(tǒng)計(jì)

3、圖。   Chart.aspx頁面的頁面載入事件如下:   privatevoidPage_Load(objectsender,System.EventArgse) { //在此處放置用戶代碼以初始化頁面   GraphicsobjGraphics;//建立畫板對(duì)象   BitmapobjBitMap=newBitmap(600,300);//建立位圖對(duì)象   objGraphics=Graphics.FromImage(objBitMap);//根據(jù)位圖對(duì)象建立畫板對(duì)象   obj

4、Graphics.Clear(Color.White);//設(shè)置畫板對(duì)象的背景色   int[]arrValues={0,0,0,0,0,0};//數(shù)據(jù)數(shù)組   arrValues[0]=50;arrValues[1]=70;arrValues[2]=90;   arrValues[3]=100;arrValues[4]=140;arrValues[5]=220;   string[]arrValueNames={“0”,“0”,“0”,“0”,“0”,“0”};   arrValueNa

5、mes[0]=“一月”;arrValueNames[1]=“二月”;   arrValueNames[2]=“三月”;arrValueNames[3]=“四月”;   arrValueNames[4]=“五月”;arrValueNames[5]=“六月”;   objGraphics.DrawString(“上半年銷售情況統(tǒng)計(jì)”,newFont(“宋體”,16),Brushes.Black,newPointF(0,0));   PointFsymbolLeg=newPointF(335,20

6、);//創(chuàng)建圖例文字   PointFdescLeg=newPointF(360,16);   //畫出圖例。利用objGraphics圖形對(duì)象的3個(gè)方法畫出圖例   //fillrectangle()方法畫出填充矩形,DrawRectangle()方法畫出矩形的邊框 //可以很方便根據(jù)不同的參數(shù)來畫出圖形 //畫出個(gè)個(gè)月的標(biāo)示圖形   for(inti=0;i在該代碼中調(diào)用的getcolor方法用來根據(jù)傳遞的不同參數(shù),返回不同的顏色對(duì)象   privateColorGetColor(i

7、ntitemIndex)   {ColorobjColor=newColor(); switch(itemIndex)   {case0:objColor=Color.Blue;break;   case1:objColor=Color.Yellow;break;   case2:objColor=Color.Red;break;   case3:objColor=Color.Orange;break;   case4:objColor=Color.Purple;break;   c

8、ase5:objColor=Color.Brown;break; case6:   default:objColor=Color.Blue;break; }returnobjColor;}   740)this.width=740"border=undefined>

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。