第一節 ASP.NET圖表之Chart組件(上)

  
  具有細微洞察力的人應該都見過上面這張或是與之類似的圖,他廣泛地應用於股票領域,但遠不止如此,如今在各種場合特別是商業領域中,用圖表的方式來說明某些問題,既醒目美觀大方也具有強烈的說服力,用以承載這一重大使命的核心就是圖表。圖表,這種能集成在桌面應用程序,web應用程序,甚至包括袖珍電腦智能手機的核心技術已經廣泛應用於IT行業中的各個領域,當然,使用不同的架構,所使用的技術就會有區別。在這一系列中主要來討論在web應用程序中圖表的實現。共分爲4節來探討:
  第一節 ASP.NET圖表之Chart組件(上)
  第二節 ASP.NET圖表之Chart組件(下)
  第三節 ASP.NET圖表之第三方組件ZedGraph
  第四節 ASP.NET圖表之集成Silverlight中的圖表
  在第一節中主要探討微軟提供的一個Chart組件的基本內容;第二節中會用到動態數據的綁定,即連接到數據庫;第三節會談到通過一個第三方控件來顯示圖表;第四節則會用到集成.net框架集中的Silverlight技術來實現圖表功能。
  開始第一節的內容,隨着.net 3.5的發佈,微軟同時發佈了一款圖表組件--Chart,只是沒有集成到.net框架集中,官方下載地址爲: http://www.microsoft.com/downloads/details.aspx?di splaylang=zh-cn&FamilyID=130f7986-bf49-4fe5-9ca8-91 0ae6ea442c,2010年.net 4.0發佈,並將Chart組件集成於其中
  
  Chart控件主要由以下幾個部分組成:
  u Titles 註釋域
  u Legends 說明域
  u Series 數據源
  u ChartAreas 圖表域
  u Annotations 註釋域
  u BorderSkin 邊框皮膚
  u MapAreas 圖表映射域
  從以上列表中可見,有些項是以複數形式出現的,這就說明在一個圖表中可以有多個圖形區域,多個數據源,多個標題等。
  Chart的形狀有很多種,可以在源視圖中進行設置,也可以在Chart的Series集合項中設置ChartType屬性,具體設置和呈現如下:
  點狀圖
  
  線狀圖
  
  柱狀圖
  
  餅狀圖
  
  以上顯示的是2D效果,可以通過設置在Chart的Series集合項中設置Area3DStyle-Enable3D屬性爲3D效果。
  具體示例如下:
  
  
  
  
  
  第一節 ASP.NET圖表之Chart組件(上)
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   瀏覽效果如下:
  
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章