<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # ASP.NET Web Pages - Chart 幫助器 Chart 幫助器 - 眾多有用的 ASP.NET Web 幫助器之一。 ## Chart 幫助器 在前面的章節中,您已經學習了如何使用 ASP.NET 的 "幫助器"。 前面已經介紹了如何使用 "WebGrid 幫助器" 在網格中顯示數據。 本章介紹如何使用 "Chart 幫助器" 以圖形化的形式顯示數據。 "Chart 幫助器" 可以創建不同類型的帶有多種格式化選項和標簽的圖表圖像。它可以創建面積圖、條形圖、柱形圖、折線圖、餅圖等標準圖表,也可以創建像股票圖表這樣的更專業的圖表。 ![chart](https://box.kancloud.cn/2015-12-13_566d2e2da25ee.jpg)![chart](https://box.kancloud.cn/2015-12-13_566d2e2db06b1.jpg) 在圖表中顯示的數據可以是來自一個數組,一個數據庫,或者一個文件中的數據。 ## 根據數組創建圖表 下面的實例顯示了根據數組數據顯示圖表所需的代碼: ## 實例 ``` @{ 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(); } ``` [運行實例 ?](/try/showfile_c.php?filename=try_webpages_cs_005) - **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(); } ``` [運行實例 ?](/try/showfile_c.php?filename=try_webpages_cs_006) - **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(); } ``` [運行實例 ?](/try/showfile_c.php?filename=try_webpages_cs_007) ## 根據 XML 數據創建圖表 <font size="3"> 第三種創建圖表的方法是使用 XML 文件作為圖表的數據: </font> ## 實例 ``` @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();} } ``` [運行實例 ?](/try/showfile_c.php?filename=try_webpages_cs_008)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看