最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net中一款極為簡(jiǎn)單實(shí)用的圖表插件(jquery)

 更新時(shí)間:2011年07月07日 12:26:05   作者:  
這里介紹一款簡(jiǎn)單實(shí)用的圖表插件,該圖表插件是基于jquery和jquery的插件 gchart很容易實(shí)現(xiàn)的,而gchart插件是封裝了google的圖表api 。

一  柱狀圖

 (1) 豎狀單行條形直方圖效果圖:

 

以上數(shù)據(jù)取自某個(gè)網(wǎng)站六個(gè)月份的用戶注冊(cè)量 。從以上數(shù)據(jù)可以看出,一二月份注冊(cè)用戶數(shù)為0,圖表能夠清晰對(duì)比每個(gè)月份用戶注冊(cè)量的變化。

復(fù)制代碼 代碼如下:

//月度報(bào)表
function MonthReport() {
$.ajax({
url: "/Home/About",
success: function (data) {
var json = eval(data);
var opt = {
data: json,
axis_labels: ["一月", "二月", "三月", "四月", "五月", "六月"],
legend: ["serie1", "serie2", "serie3", "serie4", "serie5", "serie6"],
title: "情緣圖表",
size: "400x200"
};
var api = new jGCharts.Api();
jQuery('<img>').attr('src', api.make(opt)).appendTo("#myDIV");
}
});
}

(2) 豎狀多行條形直方圖效果圖:
以上數(shù)據(jù)和第一種情況差不多,這是這里是做的季度統(tǒng)計(jì),這里做了第一季度和第二季度的相關(guān)數(shù)據(jù)統(tǒng)計(jì)。顯示結(jié)果如圖
復(fù)制代碼 代碼如下:

//季度報(bào)表
function QuarterReport() {
$.ajax({
url: "/Home/GetTotalCount",
success: function (data) {
var json = eval(data);
var opt = {
data: json,
axis_labels: ["一季度", "二季度"],
legend: ["serie1", "serie2", "serie3"],
title: "情緣圖表",
size: "400x200"
};
var api = new jGCharts.Api();
jQuery('<img>').attr('src', api.make(opt)).appendTo("#myQuarter");
}
});
}
 
  (3)  橫條多行條形直方圖效果圖:

 

這種情況是上面一種情況的變相顯示,只不過(guò)橫縱坐標(biāo)修改了。

復(fù)制代碼 代碼如下:

//季度報(bào)表
function QuarterReportBhg() {
$.ajax({
url: "/Home/GetTotalCount",
success: function (data) {
var json = eval(data);
var opt = {
data: json,
axis_labels: ["一季度", "二季度"],
legend: ["serie1", "serie2", "serie3"],
title: "情緣圖表",
size: "400x200",
type: "bhg"
};
var api = new jGCharts.Api();
jQuery('<img>').attr('src', api.make(opt)).appendTo("#myQuarterbhg");
}
});
}

二  堆棧圖

 

堆棧圖多用于顯示數(shù)據(jù)變化程度,此處顯示了各科分?jǐn)?shù)的情況,似乎不是太直觀。但是這里能夠顯示此種效果就夠了

復(fù)制代碼 代碼如下:

//分?jǐn)?shù)統(tǒng)計(jì)
function ScoreReport(){
$.ajax({
url: "/Home/GetScore",
success: function (data) {
var json = eval(data);
var opt = {
data: json,
axis_labels: ["賀臣", "情緣", "木木"],
legend: ["語(yǔ)文", "數(shù)學(xué)", "英語(yǔ)","綜合"],
title: "情緣圖表",
size: "400x200",
type: "bhs"
};
var api = new jGCharts.Api();
jQuery('<img>').attr('src', api.make(opt)).appendTo("#myScoreReport");
}
});
}

三  折線圖

 

折線圖很適合地域分布,溫度分布圖。

復(fù)制代碼 代碼如下:

//溫度走勢(shì)圖
function TemperatureReport(){
$.ajax({
url: "/Home/GetTemperature",
success: function (data) {
var json = eval(data);
var opt = {
data: json,
title: "情緣圖表",
axis_labels: ["一月", "二月", "三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
size: "400x200",
type: "lc",
bar_width:"5",
bar_spacing:"5",
fillarea:true
};
var api = new jGCharts.Api();
jQuery('<img>').attr('src', api.make(opt)).appendTo("#myTemperature");
}
});
}

四  餅圖 

    

一般情況下我最細(xì)的是餅圖,給人的感覺就是很不錯(cuò)。 以上兩個(gè)圖其實(shí)就這是類型不同而已

復(fù)制代碼 代碼如下:

//餅圖
function QuarterPie(){
$.ajax({
url: "/Home/GetQuarterPie",
success: function (data) {
var json = eval(data);
var opt = {
data: json,
title: "情緣圖表",
axis_labels: ["一月", "二月", "三月","四月"],
size: "400x200",
type: "p"
};
var api = new jGCharts.Api();
jQuery('<img>').attr('src', api.make(opt)).appendTo("#myQuarterPie");
}
});
}
//3D餅圖
function Quarter3DPie(){
$.ajax({
url: "/Home/GetQuarterPie",
success: function (data) {
var json = eval(data);
var opt = {
data: json,
title: "情緣圖表",
axis_labels: ["一月", "二月", "三月","四月"],
size: "400x200",
type: "p3"
};
var api = new jGCharts.Api();
jQuery('<img>').attr('src', api.make(opt)).appendTo("#myQuarter3DPie");
}
});
}

五 代碼分析
從上面的代碼可以看出,其實(shí)使用這個(gè)插件制作圖表就類型的不同而已。需要修改的是 type 這個(gè)值
這里介紹type支持的類型:
折線圖 lc
點(diǎn)線圖 lxy
Sparkline 圖 ls
疊加型水平條形圖 bhs
疊加型垂直條形圖 bvs
水平條形圖 bhg
垂直條形圖 bvg
餅圖 p
三維餅圖 p3
維恩圖 v (目前沒有看到效果,各位可以嘗試)
散點(diǎn)圖 s (目前沒有看到效果,各位可以嘗試)
雷達(dá)圖 r (目前沒有看到效果,各位可以嘗試)
地圖 t (目前沒有看到效果,各位可以嘗試)
儀表 gom

六 插件相關(guān)參數(shù)說(shuō)明
data: 一個(gè)二維數(shù)組,參數(shù)類型如下:[[153, 60, 52], [113, 70, 60], [120, 80, 40]]
size: 圖片顯示的大小 ( width x height ) 300x200
type: 前面已經(jīng)說(shuō)過(guò)了 這里不再累述
xis_labels : 橫軸文字
legend :圖例
bar_width : 20 默認(rèn) 20 條形寬度
bar_spacing : 1 默認(rèn)1 條形間距
colors : ['4b9b41','81419b','41599b'] 圖例顯示顏色
bg : 'e0e0e0' 背景顏色
bg_trasparency : 50 背景透明度
bg_offset : '000000' 漸變終結(jié)色
bg_angle : '45', 默認(rèn) 90 漸變角度
bg_type : 'gradient' 默認(rèn) solid 漸變方式
bg_width : '10' 默認(rèn) 10 漸變步伐
chbg : 'FFFFFF', 圖表區(qū)顏色
chbg_offset : '4b9b41' 圖表區(qū)漸變終結(jié)色
chbg_angle : '45' 默認(rèn)90 漸變角度
chbg_type : 'gradient' 默認(rèn) solid 漸變方式
title : 'Bar Chart', 圖表標(biāo)題
title_color : 'a98147',
title_size : 20 默認(rèn)10
grid : true, 默認(rèn) false 網(wǎng)格
grid_x : 5, 默認(rèn) 10 X軸網(wǎng)格寬度
grid_y : 5, 默認(rèn)格寬度
grid_line : 5, 默認(rèn)
grid_blank : 0 默認(rèn)度
fillarea : true 默認(rèn)圖表區(qū)
fillbottom : true 默認(rèn)下端
filltop : true 默認(rèn)充上端
lines: [[4,2,2],[6,3,3]] 點(diǎn)線圖,[線寬,點(diǎn)寬,空白寬]

七 代碼示例下載
點(diǎn)擊下載, 代碼有一部分是使用的的數(shù)據(jù)庫(kù)數(shù)據(jù),因此運(yùn)行的時(shí)候可能會(huì)有問題,這里需要做相應(yīng)的修改!
這里就簡(jiǎn)單介紹到這里,如果各位有興趣可以嘗試修改其中的效果來(lái)看看運(yùn)行效果

相關(guān)文章

  • 如何處理ASP.NET Core中HTML5客戶端路由回退的問題

    如何處理ASP.NET Core中HTML5客戶端路由回退的問題

    這篇文章主要給大家介紹了關(guān)于如何處理ASP.NET Core中HTML5客戶端路由回退的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • ASP.NET用戶注冊(cè)實(shí)戰(zhàn)(第11節(jié))

    ASP.NET用戶注冊(cè)實(shí)戰(zhàn)(第11節(jié))

    這篇文章主要介紹了ASP.NET用戶注冊(cè)實(shí)戰(zhàn),鞏固前10小節(jié)所學(xué)的全部知識(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-08-08
  • ASP.NET中保護(hù)自定義的服務(wù)器控件

    ASP.NET中保護(hù)自定義的服務(wù)器控件

    本文提供了針對(duì)自定義服務(wù)器控件的用戶和開發(fā)人員的基本安全準(zhǔn)則。適合初學(xué)者,希望對(duì)你有幫助,一起來(lái)看。
    2015-10-10
  • 在ashx文件中使用session的解決思路

    在ashx文件中使用session的解決思路

    如果你要保證數(shù)據(jù)的安全性,你可以在ashx中使用session驗(yàn)證如:你的index.aspx中使用jquery回調(diào)ashx數(shù)據(jù),那么在index.aspx page_load時(shí)session[checked]="true",在ashx中驗(yàn)證session是否存在
    2013-01-01
  • Entity Framework中執(zhí)行sql語(yǔ)句

    Entity Framework中執(zhí)行sql語(yǔ)句

    這篇文章介紹了Entity Framework中執(zhí)行sql語(yǔ)句的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 將excel高效導(dǎo)入sqlserver的可行方法

    將excel高效導(dǎo)入sqlserver的可行方法

    System.Data.SqlClient.SqlBulkCopy 對(duì)于新手來(lái)說(shuō)還是比較陌生的,這個(gè)就是傳說(shuō)中效率極高的bcp,6萬(wàn)多數(shù)據(jù)從excel導(dǎo)入到sql只需要4.5秒
    2014-10-10
  • asp.net 簡(jiǎn)單工廠模式和工廠方法模式之論述

    asp.net 簡(jiǎn)單工廠模式和工廠方法模式之論述

    簡(jiǎn)單工廠模式的最大優(yōu)點(diǎn)在于工廠類中包含了必要的邏輯判斷,根據(jù)客戶端的選擇條件動(dòng)態(tài)實(shí)例化相關(guān)的類,對(duì)于客戶端來(lái)說(shuō),去除了于具體產(chǎn)品的依賴
    2011-12-12
  • 淺談ASP.NET MVC應(yīng)用程序的安全性

    淺談ASP.NET MVC應(yīng)用程序的安全性

    web應(yīng)用程序的安全性算是一個(gè)老生常談的問題了,當(dāng)然asp.net mvc也不例外,雖然他在設(shè)計(jì)之初就對(duì)此有了一些防范,但是還是要差很多,有很多地方需要我們程序猿們注意的地方,我們今天就來(lái)簡(jiǎn)單的探討下
    2014-11-11
  • ASP.NET MVC 微信JS-SDK認(rèn)證

    ASP.NET MVC 微信JS-SDK認(rèn)證

    這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC 微信JS-SDK認(rèn)證,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Asp.net的GridView控件實(shí)現(xiàn)單元格可編輯方便用戶使用

    Asp.net的GridView控件實(shí)現(xiàn)單元格可編輯方便用戶使用

    考慮到用戶使用方便,減少?gòu)棾鲰?yè)面,采用點(diǎn)“編輯”按鈕無(wú)需彈出頁(yè)面直接當(dāng)前行的單元格內(nèi)容就能編輯,思路及代碼如下,有此需求的朋友可以參考下,希望對(duì)大家有所幫助
    2013-08-08

最新評(píng)論

四子王旗| 资中县| 安庆市| 阳朔县| 固安县| 广汉市| 监利县| 蒙自县| 清涧县| 吉木乃县| 策勒县| 巢湖市| 枞阳县| 东台市| 盱眙县| 碌曲县| 洛隆县| 陇南市| 弥渡县| 和平区| 元氏县| 南木林县| 分宜县| 漾濞| 遵义县| 白朗县| 乌海市| 甘洛县| 象山县| 精河县| 鱼台县| 拜城县| 武邑县| 高唐县| 祥云县| 精河县| 博乐市| 津南区| 镶黄旗| 侯马市| 平和县|