日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

webchart= php 解码,Web Pages - Chart 帮助器

發(fā)布時(shí)間:2025/4/16 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webchart= php 解码,Web Pages - Chart 帮助器 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Web Pages - Chart 幫助器

Chart 幫助器 - 眾多有用的 ASP.NET Web 幫助器之一。

Chart 幫助器

在前面的章節(jié)中,您已經(jīng)學(xué)習(xí)了如何使用 ASP.NET 的 "幫助器"。

前面已經(jīng)介紹了如何使用 "WebGrid 幫助器" 在網(wǎng)格中顯示數(shù)據(jù)。

本章介紹如何使用 "Chart 幫助器" 以圖形化的形式顯示數(shù)據(jù)。

"Chart 幫助器" 可以創(chuàng)建不同類(lèi)型的帶有多種格式化選項(xiàng)和標(biāo)簽的圖表圖像。它可以創(chuàng)建面積圖、條形圖、柱形圖、折線(xiàn)圖、餅圖等標(biāo)準(zhǔn)圖表,也可以創(chuàng)建像股票圖表這樣的更專(zhuān)業(yè)的圖表。

在圖表中顯示的數(shù)據(jù)可以是來(lái)自一個(gè)數(shù)組,一個(gè)數(shù)據(jù)庫(kù),或者一個(gè)文件中的數(shù)據(jù)。

根據(jù)數(shù)組創(chuàng)建圖表

下面的實(shí)例顯示了根據(jù)數(shù)組數(shù)據(jù)顯示圖表所需的代碼:

實(shí)例

@{

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 創(chuàng)建一個(gè)新的圖表對(duì)象并且設(shè)置它的寬度和高度

- AddTitle 方法指定了圖表的標(biāo)題

- AddSeries 方法向圖表中增加數(shù)據(jù)

- chartType 參數(shù)定義圖表的類(lèi)型

- xValue 參數(shù)定義 x 軸的名稱(chēng)

- yValues 參數(shù)定義 y 軸的名稱(chēng)

- Write() 方法顯示圖表

根據(jù)數(shù)據(jù)庫(kù)創(chuàng)建圖表

您可以執(zhí)行一個(gè)數(shù)據(jù)庫(kù)查詢(xún),然后使用查詢(xún)結(jié)果中的數(shù)據(jù)來(lái)創(chuàng)建一個(gè)圖表:

實(shí)例

@{

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 打開(kāi)數(shù)據(jù)庫(kù)(將數(shù)據(jù)庫(kù)對(duì)象賦值給變量 db)

- var dbdata = db.Query 執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)并保存結(jié)果在 dbdata 中

- new Chart 創(chuàng)建一個(gè)新的圖表對(duì)象并且設(shè)置它的寬度和高度

- AddTitle 方法指定了圖表的標(biāo)題

- DataBindTable 方法將數(shù)據(jù)源綁定到圖表

- Write() 方法顯示圖表

除了使用 DataBindTable 方法之外,另一種方法是使用 AddSeries(見(jiàn)前面的實(shí)例)。DataBindTable 更容易使用,但是 AddSeries 更加靈活,因?yàn)槟梢愿鞔_地指定圖表和數(shù)據(jù):

實(shí)例

@{

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();

}

根據(jù) XML 數(shù)據(jù)創(chuàng)建圖表

第三種創(chuàng)建圖表的方法是使用 XML 文件作為圖表的數(shù)據(jù):

實(shí)例

@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();}

}

總結(jié)

以上是生活随笔為你收集整理的webchart= php 解码,Web Pages - Chart 帮助器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。