本文摘自PHP中文网,作者零下一度,侵删。
图帮助器 - 众多有用的ASP.NET Web帮助器之一。图帮助器
在前面的章节中,您已经学习了如何使用ASP.NET的“帮助器”。
前面已经介绍了如何使用“WebGrid帮助器”在网格中显示数据。
本章介绍如何使用“图帮助器”以图形化的形式显示数据。
“图帮助器”可以创建不同类型的带有多种格式化选项和标签的图表图像。它可以创建面积图,条形图,柱形图,折线图,饼图等标准图表,也可以创建像股票图表这样的更专业的图表。
根据数组创建图表
下面的实例显示了根据数组数据显示图表所需的代码:
实例
1 2 3 4 5 6 7 8 |
|
新图创建一个新的图表对象并且设置它的宽度和高度
- AddTitle方法指定了图表的标题
- AddSeries方法向图表中增加数据
- chartType参数定义图表的类型
- xValue参数定义x轴的名称
- yValues参数定义y轴的名称
- Write()方法显示图表
根据数据库创建图表
您可以执行一个数据库查询,然后使用查询结果中的数据来创建一个图表:
实例
1 |
|
- var db = Database.Open打开数据库(将数据库对象赋值给变量db)
- var dbdata = db.Query执行数据库查询并保存结果在dbdata中
- 新图创建一个新的图表对象并且设置它的宽度和高度
- AddTitle方法指定了图表的标题
- DataBindTable方法将数据源绑定到图表
- Write()方法显示图表
除了使用DataBindTable方法之外,另一种方法是使用AddSeries(见前面的实例).DataBindTable更容易使用,但是AddSeries更加灵活,因为您可以更明确地指定图表和数据:
实例
1 2 3 4 5 6 7 8 9 10 |
|
根据XML数据创建图表
第三种创建图表的方法是使用XML文件作为图表的数据:
实例
1 |
|
【相关推荐】
1. ASP.NET免费视频教程
2. 分享ASP.NET学习笔记(1)--WebPages Razor
3. 分享ASP.NET学习笔记(2)--WebPages 介绍
4. 分享ASP.NET学习笔记(3)WebPages 布局
5. 分享ASP.NET学习笔记(4)文件夹
6. 分享ASP.NET学习笔记(5)全局页面 AppStart 和 PageStart
7. 分享ASP.NET学习笔记(8)WebPages 帮助器
以上就是分享ASP.NET学习笔记(9)WebPages图表的详细内容!
相关阅读 >>
asp.net core应用程序在linux上部署的图文详解
详细介绍asp.net core mvc项目实现多语言的示例代码
asp.net中core优雅的在开发环境保存机密(user secrets)的详解
更多相关阅读请进入《WebPages》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。