ASP.NET Web Pages – Chart 幫助器簡介
導讀 | Web 幫助器大大簡化了 Web 開發和常見的程式設計任務。Chart 幫助器是眾多有用的 ASP.NET Web 幫助器之一。 |
"Chart 幫助器" 可以建立不同型別的帶有多種格式化選項和標籤的圖表影像。它可以建立面積圖、條形圖、柱形圖、折線圖、餅圖等標準圖表,也可以建立像股票圖表這樣的更專業的圖表。
在圖表中顯示的資料可以是來自一個陣列,一個資料庫,或者一個檔案中的資料。
下面的例項顯示了根據陣列資料顯示圖表所需的程式碼:
例項
@{ var myChart = new Chart(width: 600, height: 400) .AddTitle("Employees") .AddSeries(chartType: "column", xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" }, yValues: new[] { "2", "6", "4", "5", "3" }) .Write(); }
- new Chart 建立一個新的圖表物件並且設定它的寬度和高度
- AddTitle 方法指定了圖表的標題
- AddSeries 方法向圖表中增加資料
- chartType 引數定義圖表的型別
- xValue 引數定義 x 軸的名稱
- yValues 引數定義 y 軸的名稱
- Write() 方法顯示圖表
您可以執行一個資料庫查詢,然後使用查詢結果中的資料來建立一個圖表:
例項
@{ var db = Database.Open("SmallBakery"); var dbdata = db.Query("SELECT Name, Price FROM Product"); var myChart = new Chart(width: 600, height: 400) .AddTitle("Product Sales") .DataBindTable(dataSource: dbdata, xField: "Name") .Write(); }
- var db = Database.Open 開啟資料庫(將資料庫物件賦值給變數 db)
- var dbdata = db.Query 執行資料庫查詢並儲存結果在 dbdata 中
- new Chart 建立一個新的圖表物件並且設定它的寬度和高度
- AddTitle 方法指定了圖表的標題
- DataBindTable 方法將資料來源繫結到圖表
- Write() 方法顯示圖表
除了使用 DataBindTable 方法之外,另一種方法是使用 AddSeries(見前面的例項)。DataBindTable 更容易使用,但是 AddSeries 更加靈活,因為您可以更明確地指定圖表和資料:
例項
@{ var db = Database.Open("SmallBakery"); var dbdata = db.Query("SELECT Name, Price FROM Product"); var myChart = new Chart(width: 600, height: 400) .AddTitle("Product Sales") .AddSeries(chartType:"Pie", xValue: dbdata, xField: "Name", yValues: dbdata, yFields: "Price") .Write(); }
第三種建立圖表的方法是使用 XML 檔案作為圖表的資料:
例項
@using System.Data; @{ var dataSet = new DataSet(); dataSet.ReadXmlSchema(Server.MapPath("data.xsd")); dataSet.ReadXml(Server.MapPath("data.xml")); var dataView = new DataView(dataSet.Tables[0]); var myChart = new Chart(width: 600, height: 400) .AddTitle("Sales Per Employee") .AddSeries("Default", chartType: "Pie", xValue: dataView, xField: "Name", yValues: dataView, yFields: "Sales") .Write();} }
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2844468/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET Web Pages – 幫助器簡介ASP.NETWeb
- ASP.NET Web Pages基礎知識---使用WebGrid 幫助器ASP.NETWeb
- ASP.NET Web Pages – 物件簡介ASP.NETWeb物件
- ASP.NET 網頁- WebMail 幫助器簡介ASP.NET網頁WebAI
- ASP.NET 網頁- WebGrid 幫助器簡介ASP.NET網頁Web
- ASP.NET Web Pages – 資料夾簡介ASP.NETWeb
- ASP.NET Web Pages – 頁面佈局簡介ASP.NETWeb
- ASP.NET Web Forms – Web 伺服器控制元件簡介ASP.NETWebORM伺服器控制元件
- ASP.NET Web Forms – 事件簡介ASP.NETWebORM事件
- 【ASP.NET Core】標記幫助器——抽象層ASP.NET抽象
- ASP.NET Web Forms – 伺服器控制元件簡介ASP.NETWebORM伺服器控制元件
- ASP.NET Web Forms – SortedList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – Hashtable 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – ArrayList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – 導航簡介ASP.NETWebORM
- 【ASP.NET Core】標記幫助器——元素篩選ASP.NET
- ASP.NET Web 窗體- 保持 ViewState簡介ASP.NETWebView
- ASP.NET Web Forms – HTML 表單簡介ASP.NETWebORMHTML
- ASP.NET Web Forms – HTML 頁面簡介ASP.NETWebORMHTML
- ASP.NET Web Forms – XML 檔案簡介ASP.NETWebORMXML
- ASP.NET Web Forms – Repeater 控制元件簡介ASP.NETWebORM控制元件
- ASP.NET Web Forms – Button 控制元件簡介ASP.NETWebORM控制元件
- ASP.NET Web Forms – TextBox 控制元件簡介ASP.NETWebORM控制元件
- 【ASP.NET Core】標記幫助器——替換元素名稱ASP.NET
- ASP.NET MVC – 控制器簡介ASP.NETMVC
- ASP.NET Web Forms – 資料庫連線簡介ASP.NETWebORM資料庫
- 常用的WEB伺服器簡介Web伺服器
- web伺服器管理系統簡介Web伺服器
- ASP.NET Web Pages基礎知識---Razor 例項:顯示圖片ASP.NETWeb
- man 命令顯示簡體中文幫助
- ASP.NET MVC – 安全簡介ASP.NETMVC
- ASP.NET MVC – 模型簡介ASP.NETMVC模型
- 移動web——移動web開發簡介,WebStorgae簡介Web
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- ASP.NET Razor – 標記簡介ASP.NET
- 【譯】Web Components簡介Web
- web 應用線上編輯器 glitch 簡介Web
- JSON Web Token(JWT) 簡介JSONWebJWT