校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET MVC中圖表控件的使用方法

ASP.NET MVC中圖表控件的使用方法

熱門標簽:地圖標注專業團隊 地圖標注的公司有哪些 塔城代理外呼系統 400電話辦理哪家性價比高 濮陽外呼電銷系統怎么樣 遂寧市地圖標注app 地圖定位圖標標注 天心智能電銷機器人 代理接電話機器人如何取消

微軟發布了一個強大的ASP.NET的圖表控件,支持豐富的圖表選項設置-包括列,點,泡沫,餅圖,圓環圖,金字塔,漏斗,盒形圖,面積,范圍,AJAX的互動,以及更多。Microsoft圖表控件示例項目包括ASP.NET頁的圖表樣本超過200個。在這篇文章中,我將展示如何在ASP.NET MVC中使用圖表控件。

這里介紹一個非常簡單的項目,顯示了一個類的結果比較。兩個字段 - ID(這是唯一的一個學生)和GPA(平均成績) - 代表一個特定的學生的結果。各種圖表結果顯示,學生的結果進行比較。我希望把重點放在如何輕松地顯示相同的數據不同的結果。在這個項目中,您可以添加,編輯和刪除學生的成績,并動態顯示的變化。

要運行該項目,必須安裝以下微軟NET Framework 3.5的Microsoft圖表控件組件

代碼開始,你將需要引用的System.Web.UI.DataVisualization程序集

一旦你這樣做,這是相當多的簡單圖表添加到視圖頁面。

img src="/Chart/CreateChart?chartType=%=System.Web.UI.DataVisualization.Charting.SeriesChartType.Column%>" alt="" />

首先定義一個controller,提供以下方法實現

#region Chart Component 

public FileResult CreateChart(SeriesChartType chartType) 
{ 
IListResultModel> peoples = _resultService.GetResults(); 
Chart chart = new Chart(); 
chart.Width = 700; 
chart.Height = 300; 
chart.BackColor = Color.FromArgb(211, 223, 240); 
chart.BorderlineDashStyle = ChartDashStyle.Solid; 
chart.BackSecondaryColor = Color.White; 
chart.BackGradientStyle = GradientStyle.TopBottom; 
chart.BorderlineWidth = 1; 
chart.Palette = ChartColorPalette.BrightPastel; 
chart.BorderlineColor = Color.FromArgb(26, 59, 105); 
chart.RenderType = RenderType.BinaryStreaming; 
chart.BorderSkin.SkinStyle = BorderSkinStyle.Emboss; 
chart.AntiAliasing = AntiAliasingStyles.All; 
chart.TextAntiAliasingQuality = TextAntiAliasingQuality.Normal; 
chart.Titles.Add(CreateTitle()); 
chart.Legends.Add(CreateLegend()); 
chart.Series.Add(CreateSeries(peoples,chartType)); 
chart.ChartAreas.Add(CreateChartArea()); 

MemoryStream ms = new MemoryStream(); 
chart.SaveImage(ms); 
return File(ms.GetBuffer(), @"image/png"); 
} 

[NonAction] 
public Title CreateTitle() 
{ 
Title title = new Title(); 
title.Text = "Result Chart"; 
title.ShadowColor = Color.FromArgb(32, 0, 0, 0); 
title.Font = new Font("Trebuchet MS", 14F, FontStyle.Bold); 
title.ShadowOffset = 3; 
title.ForeColor = Color.FromArgb(26, 59, 105); 

return title; 
} 

[NonAction] 
public Legend CreateLegend() 
{ 
Legend legend = new Legend(); 
legend.Name = "Result Chart"; 
legend.Docking = Docking.Bottom; 
legend.Alignment = StringAlignment.Center; 
legend.BackColor = Color.Transparent; 
legend.Font = new Font(new FontFamily("Trebuchet MS"), 9); 
legend.LegendStyle = LegendStyle.Row; 

return legend; 
} 

[NonAction] 
public Series CreateSeries(IListResultModel> results, SeriesChartType chartType) 
{ 
Series seriesDetail = new Series(); 
seriesDetail.Name = "Result Chart"; 
seriesDetail.IsValueShownAsLabel = false; 
seriesDetail.Color = Color.FromArgb(198, 99, 99); 
seriesDetail.ChartType = chartType; 
seriesDetail.BorderWidth = 2; 
seriesDetail["DrawingStyle"] = "Cylinder"; 
seriesDetail["PieDrawingStyle"] = "SoftEdge"; 
DataPoint point; 

foreach (ResultModel result in results) 
{ 
point = new DataPoint(); 
point.AxisLabel =result.ID; 
point.YValues = new double[] {double.Parse(result.GPA) }; 
seriesDetail.Points.Add(point); 
} 
seriesDetail.ChartArea = "Result Chart"; 

return seriesDetail; 
} 

[NonAction] 
public ChartArea CreateChartArea() 
{ 
ChartArea chartArea = new ChartArea(); 
chartArea.Name = "Result Chart"; 
chartArea.BackColor = Color.Transparent; 
chartArea.AxisX.IsLabelAutoFit = false; 
chartArea.AxisY.IsLabelAutoFit = false; 
chartArea.AxisX.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular); 
chartArea.AxisY.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular); 
chartArea.AxisY.LineColor = Color.FromArgb(64, 64, 64, 64); 
chartArea.AxisX.LineColor = Color.FromArgb(64, 64, 64, 64); 
chartArea.AxisY.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64); 
chartArea.AxisX.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64); 
chartArea.AxisX.Interval = 1; 

return chartArea; 
} 

#endregion

圖表類的各種屬性,可以控制寬度,高度,邊框顏色,背景顏色,皮膚,調色板,等。最終形成圖片格式展現在頁面。

這里介紹的項目是ASP.NET MVC的圖表控件的一個小demo示例,最終展示如下:

以上就是告訴大家如何使用ASP.NET MVC中的圖表控件,希望對大家的學習有所幫助。

您可能感興趣的文章:
  • .Net創建Excel文件(插入數據、修改格式、生成圖表)的方法
  • asp.net中一款極為簡單實用的圖表插件(jquery)
  • ASP.NET 統計圖表控件小結
  • asp.net微軟圖表控件使用示例代碼分享
  • ASP.NET中實時圖表的實現方法分享
  • HighCharts圖表控件在ASP.NET WebForm中的使用總結(全)
  • jquery jqPlot API 中文使用教程(非常強大的圖表工具)
  • javascript實現的柱狀統計圖表
  • JavaScript可視化圖表庫D3.js API中文參考
  • ASP.NET中制作各種3D圖表的方法

標簽:吉林 河南 宜春 汕頭 重慶 本溪 麗江 婁底

巨人網絡通訊聲明:本文標題《ASP.NET MVC中圖表控件的使用方法》,本文關鍵詞  ASP.NET,MVC,中,圖表,控件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET MVC中圖表控件的使用方法》相關的同類信息!
  • 本頁收集關于ASP.NET MVC中圖表控件的使用方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲欧美日韩国产手机在线| 国产一区二区在线观看视频| 欧美成人精品二区三区99精品| 成人av在线网| 精品一区二区免费看| 亚洲影视在线观看| 日本一区二区三区四区| 欧美mv和日韩mv的网站| 99精品久久久久久| 日韩中文欧美在线| 美女视频第一区二区三区免费观看网站| 一区二区三区四区亚洲| 免费在线一区观看| 国产精品18久久久久久久网站| 国产一区二区毛片| 91丝袜高跟美女视频| 精品国产sm最大网站免费看| 亚洲欧洲韩国日本视频| 国产乱码精品一区二区三区av| 婷婷开心久久网| 亚洲国产乱码最新视频 | 色狠狠综合天天综合综合| 国内精品伊人久久久久av一坑 | 欧美婷婷六月丁香综合色| 91免费版在线| 欧美日韩亚洲综合| 欧美最猛性xxxxx直播| 国产麻豆精品在线| 国产一区二区三区| 国产98色在线|日韩| 成人一区二区三区视频在线观看| 成人免费看黄yyy456| 播五月开心婷婷综合| 成人福利视频网站| 色女孩综合影院| 欧日韩精品视频| 日韩欧美色电影| 国产欧美日本一区二区三区| 国产精品久久久久久久蜜臀| 亚洲欧美另类久久久精品| 国产亚洲一区字幕| 1000部国产精品成人观看| 一区二区三区四区不卡在线 | 开心九九激情九九欧美日韩精美视频电影| 日韩中文字幕1| 国产剧情一区在线| 91蝌蚪porny| 欧美一区二区在线视频| 欧美日韩精品一区二区三区| 欧美日韩三级在线| 欧美一区二区免费视频| 国产午夜久久久久| 亚洲一区二三区| 日韩二区三区四区| 成人一区二区三区中文字幕| 在线免费观看日本一区| 欧美成人精品福利| 有码一区二区三区| 极品少妇xxxx精品少妇| 91视频免费播放| 欧美一区在线视频| 国产精品高潮久久久久无| 亚洲欧美色图小说| 久久黄色级2电影| 在线观看国产91| 国产三级三级三级精品8ⅰ区| 一二三四社区欧美黄| 国产精品自产自拍| 69久久夜色精品国产69蝌蚪网| 国产精品乱人伦| 久久精品国产澳门| 欧美猛男男办公室激情| 中文字幕一区二| 国产在线国偷精品产拍免费yy| 欧美在线不卡视频| 久久综合色一综合色88| 国产精品国产成人国产三级| 久久精品国产成人一区二区三区 | 伊人色综合久久天天人手人婷| 蜜臀av性久久久久av蜜臀妖精| 国内精品国产成人| 日韩欧美一二区| 性欧美疯狂xxxxbbbb| 91麻豆.com| 亚洲欧美日韩国产另类专区| 成人综合在线视频| 亚洲国产精品黑人久久久 | 欧美精品一区二区三区在线播放| 一区二区三区欧美| 91美女片黄在线| 国产精品美女久久久久aⅴ| 老司机精品视频线观看86| 欧美高清视频在线高清观看mv色露露十八| 国产精品福利一区| av中文字幕不卡| 成人免费在线视频| 国产一区二区精品在线观看| 久久久久免费观看| 精品伊人久久久久7777人| 欧美三级电影一区| 亚洲另类一区二区| 在线观看一区日韩| 午夜免费久久看| 欧美福利一区二区| 麻豆精品一区二区| 国产色综合一区| 成人动漫一区二区在线| 亚洲欧美偷拍卡通变态| 欧美制服丝袜第一页| 亚洲成av人在线观看| 欧美日韩中文精品| 日日夜夜精品视频天天综合网| 91精品国产欧美日韩| 紧缚捆绑精品一区二区| 亚洲国产精品二十页| 99r国产精品| 一区二区三区视频在线看| 97se亚洲国产综合自在线不卡| 一区二区三区四区蜜桃 | 亚洲国产一二三| 3d成人h动漫网站入口| 国产乱一区二区| 亚洲精品老司机| 日韩午夜电影av| 成人一区二区三区视频| 亚洲国产精品一区二区www在线| 精品久久久久久久一区二区蜜臀| 成人午夜电影小说| 亚欧色一区w666天堂| 久久精品人人做人人爽97| 国产xxx精品视频大全| 国产精品乱子久久久久| 欧美精品一级二级| 青青草91视频| 亚洲欧洲制服丝袜| 欧美一区二区三区在线视频| 成人性视频网站| 天堂在线一区二区| 中文字幕亚洲不卡| 日韩女优制服丝袜电影| 91在线国产观看| 人人超碰91尤物精品国产| 国产精品久久久久久久久久久免费看| 欧美日本韩国一区二区三区视频| 精品在线亚洲视频| 午夜精品在线看| 国产精品丝袜91| 久久综合九色欧美综合狠狠| 欧美在线观看一二区| 不卡影院免费观看| 国产麻豆视频精品| 亚洲超碰97人人做人人爱| 成人免费在线视频观看| 久久亚洲一区二区三区明星换脸| 欧美日韩在线亚洲一区蜜芽| 国产一区二区伦理片| 强制捆绑调教一区二区| 亚洲一区免费视频| 最新中文字幕一区二区三区| 精品少妇一区二区三区| 在线观看91精品国产麻豆| 色婷婷综合久久| 97精品久久久午夜一区二区三区| 国产精品888| 国产美女视频一区| 国产一区二区三区久久久| 一区二区三区欧美视频| 免费看日韩a级影片| 国内外成人在线| 久久夜色精品国产欧美乱极品| 在线观看91av| 亚洲精品一区二区精华| 中文字幕欧美激情一区| 综合久久久久久| 亚洲成人午夜影院| 久久国产精品露脸对白| 国产成人免费视| 在线亚洲一区观看| 欧美一区二区精品久久911| www久久精品| 亚洲日穴在线视频| 日韩电影免费在线观看网站| 国产高清成人在线| 在线观看视频一区| 欧美精品一区二区三区久久久| 久久精品一区二区三区四区| 亚洲婷婷综合久久一本伊一区| 午夜电影网一区| 国产成人亚洲精品狼色在线| 91福利区一区二区三区| 精品国产不卡一区二区三区| 亚洲欧美日韩人成在线播放| 日韩国产一二三区| 丁香婷婷综合网| 欧美剧情片在线观看| 中文字幕不卡在线播放| 三级久久三级久久久| 9l国产精品久久久久麻豆| 欧美一区2区视频在线观看| 中文字幕日本不卡|