ASP.NET中制作各种3D图表的方法(2)

using System; using System.Collections.Generic; using System.Web.UI; using System.Web.UI.DataVisualization.Charting; public partial class ExamChart : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BindData(); } } private void BindData() { var runs = new List<run>() { new run() { Name = "王利", Point = 200}, new run() { Name = "张明", Point = 32 }, new run() { Name = "孙超", Point = 78 }, new run() { Name = "李飞", Point = 50 }, new run() { Name = "赵越", Point = 32 }, new run() { Name = "王洪", Point = 155}, new run() { Name = "宋伟", Point = 22 } }; var series = ScoreChart.Series["RunSeries"]; foreach (var exam in runs) { var point = new DataPoint(); point.SetValueXY(exam.Name, exam.Point); point.Label = exam.Point.ToString(); series.Points.Add(point); } ScoreChart.DataSource = runs; ScoreChart.DataBind(); } protected void ScoreChart_Load(object sender, EventArgs e) { } }

运行程序,效果图:

ASP.NET中制作各种3D图表的方法

我们知道,生效3D后我们就可以创建一个3D图表,它是一个布尔类型可能是为true也可能是为false,默认情况下通常为false。此外,在ASP.NET中,3D图表的角度也可以调整,介于90度到-90度之间。-90度会使图表会完全处于置底,90度则会完全置顶。有一个属性被称为“Is clustered”属性是一个布尔值,即使使用具有相同类型和性质的多个图表,它也能展现良好的视图效果。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjygzf.html