在Web应用程序中绘制/制图的一些好工具集是什么?

时间:2008-09-30 14:28:55

标签: silverlight model-view-controller charts graph

Web应用程序中的图形/图表有哪些好的工具集?最好是开源/免费软件,特别是用ASP.NET MVC或Silverlight 2.0进行开发。

16 个答案:

答案 0 :(得分:7)

答案 1 :(得分:6)

Dundas Chart是其中最好的之一。它不是免费的,但它是值得的。

答案 2 :(得分:4)

查看Visiblox图表,它们是我目前用于遥测应用程序的图表。我发现这里的示例很有用 - http://www.visiblox.com/examples

您现在可以看到我在CodeProject创建的遥测应用程序。

答案 3 :(得分:2)

对于免费的Flash图表,您可以查看FusionCharts Free。或者,如果您想要更专业,并准备支付$$$,请查看FusionCharts v3

答案 4 :(得分:2)

您现在也可以考虑Microsoft Chart Controls for .NET Framework 3.5

这些刚刚发布。

答案 5 :(得分:1)

如果您正在寻找免费组件,请访问Google Charts

我非常喜欢的非免费组件

答案 6 :(得分:1)

我们使用XSLT将XML转换为SVG。一旦构建了各种图表格式和数据DTD,它就很容易重用。

答案 7 :(得分:1)

如果您对基于Flash的图表感兴趣,请:http://teethgrinder.co.uk/open-flash-chart/

答案 8 :(得分:1)

在CodePlex上搜索并找到了

免费Silverlight图表控件http://www.codeplex.com/FreeSilverlightChart

ASP.Net的Google Chart Control http://www.codeplex.com/GoogleChartNet

免费Silverlight图表控制 - visifire http://www.codeplex.com/visifire

等...

我使用的搜索http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=chart

我个人无法提出任何建议,因为我从未使用它们,但希望这会有所帮助。

答案 9 :(得分:1)

我认为Google图表非常出色,如果你不是在寻找动画等等。它将需要大量的你的服务器,谷歌将为你呈现整个事情。它还可以非常详细地控制图形的外观。这也是我认为最简单,最干净的方式。这只是一张图片......没有Flash没有SVG等等。

我给出的一个提示是不使用包装器API。我发现使用它的最简单方法是直接使用实际使用基于URL的“API”。但我猜这只是MHO。

答案 10 :(得分:1)

请注意,public VS2010 CTP image包含ASP.NET内置的图表功能;逾期,但欢迎。

答案 11 :(得分:0)

Googel Charts是我想到的第一件事。我曾经在前雇主身上使用Emprise Javascript Charts并且运气不错;但它不能免费使用。

答案 12 :(得分:0)

还有融合图表,邋and和riya。这些图表库中的大多数都是从xml文件生成图表,因此您可以从任何框架中使用它们。

答案 13 :(得分:0)

对于图表,nothings胜过graphviz。有大量的第三方包装器库,因此您可以使用大多数系统动态生成图形。

答案 14 :(得分:0)

取决于你在寻找什么。

谷歌图表非常出色,可以快速轻松地获取 - 我大约两周前第一次使用它,并且在第一次查看大约三个小时后,以两种不同的风格生成多个报告它的文件。然而,除非文档中有更多内容,否则“它的作用”仅限于相对基本的图表,它不会支持任何特别奇特的东西。它还要求你自己做很多琐碎的工作,比如找出尺度和轴标签应该是什么。

对于谷歌图表以外的任何功能,我会使用CPAN的GD :: Graph模块,但这些模块适用于Perl而不是.NET或Silverlight,所以它们可能对你没什么用。

答案 15 :(得分:0)

不是免费的解决方案,但是非常好的恕我直言Telerik's SL Chart。注 - 它们还有其他Web应用程序的图表。使用他们的控件,您不必向Google发送数据(收集并知道谁知道)。这在HealthCare情况下非常重要,HIPAA会在您向Google发送数据时不满意。