如何创建asp.net 2.0饼图和条形图
答案 0 :(得分:7)
您可以尝试Visifire中美丽诱人的Silverlight Bar和饼图。如果您真的想在创建演示文稿或报告时专注于外观,清晰度,Visifire是最佳选择。此外Visifire适用于所有版本的asp.net。
Visifire条形图库:http://visifire.com/silverlight_bar_charts_gallery.php
Visifire柱形图库:http://visifire.com/silverlight_2d_column_charts_gallery.php
Visifire饼图图库:http://visifire.com/silverlight_pie_doughnut_charts_gallery.php
答案 1 :(得分:6)
MS Charting Control?
答案 2 :(得分:3)
如果您不需要构建复杂的交互式图表,那么您可以尝试使用Google Chart,这非常简单......
示例:
<img src="https://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World" />
产生
答案 3 :(得分:2)
您可以编写自己的Generic Handler(.ashx),使用System.Drawing生成条形图/饼图的图像作为位图,并将其保存到Response.OutputStream,如果a)你真的想让生活变得艰难对于你自己或b)真的需要详细定制输出
使用其他人推荐的控件之一好多了
答案 4 :(得分:0)
除了Microsoft Charting,您还可以从
获得好的组件答案 5 :(得分:0)
对于与MS Chart Control不同的方法或其他组件将用于使用Microsoft Report Viewer控件并以此方式设计报表(本地或通过报表服务)。
答案 6 :(得分:0)
答案 7 :(得分:0)
答案 8 :(得分:0)
答案 9 :(得分:0)
毫无疑问,对我来说,明确的#1选择是使用具有.NET 2.0和4.0框架构建的MS Chart控件。实际上这些控件最初是由微软从Dundas那里获得的,因此存在相似之处,但MS Chart控件是免费的!!它们存在于System.Web.DataVisualization命名空间中。
我已经使用它们大约3年了,大量的文档和示例使得在ASP.NET中创建图表成为BREEZE。请看下面的链接开始:
Microsoft图表控件的示例环境(可下载代码有很多帮助!):
http://archive.msdn.microsoft.com/mschart
入门(图表控件):
http://msdn.microsoft.com/en-us/library/dd456753.aspx