【问题标题】:Which JavaScript or ASP.NET Charting Component/Tool/Library Will Work For This?哪个 JavaScript 或 ASP.NET 图表组件/工具/库将为此工作?
【发布时间】:2010-06-09 21:31:53
【问题描述】:

[更新]: 忘记包含 ComponentArt...

嗨,

我目前工作的客户雇用的交互设计师制作了一些模型,现在我的工作是确定实现其中包含的图表的最佳方式。

在查看了我知道的选项并能够找到一些简单的 Google 搜索后,我将其范围缩小为使用 ComponentArtDundas ChartsInfragistics,仅仅是因为从他们的演示中我可以看到,他们有一些我认为我需要完成工作的功能。

以下是模型中的图片 - 理想情况下,我需要一款能够涵盖所有这些的软件:



这个图表看起来很简单。


请注意年份之间的任意间隔 - 尚不确定这是否会成为客户的症结所在。


我不知道我见过这样的图表 - 它结合了之前的图表和一些额外的数据。


这是同一张图表,只是这一次说明了当用户将鼠标悬停或单击图表中的注释时会发生什么。他们希望在弹出窗口中有漂亮的样式,所以弹出窗口需要像 iframe 或类似的东西。显然,只要控件支持客户端事件,以及关联的元数据,我就可以自己创建弹出窗口。


如果有任何想法或建议,我将不胜感激,我已经 没有使用图表控件,所以我有点茫然,客户希望尽快进行估算。

谢谢!

【问题讨论】:

  • 你看过flot吗? - code.google.com/p/flot你上面的一些例子可能没有被它处理得那么好
  • 是的,我确实看过,但要让它完成我需要它做的事情还需要做更多的工作。最终,我可以做一些事情;我不害怕或反对加强控制以使事情正常进行,但是这个项目的时间表非常紧张(他们很快就想要它,而且图表真的是唯一“困难”的部分),我担心有时间。
  • 现在包含在 asp.net 中的 Dundas 图表在单个图表中包含上述大部分功能,但分层图表似乎相当复杂,我不确定您是否可以这样做没有很多工作。
  • 您还应该看看 .netCharting dotnetcharting.com 有一个画廊,向您展示了您可以做的所有事情,包括代码。可能值得一看。
  • +1 乔纳森对 .NET 本身提供的 MSChart 控件的建议(可单独安装用于 .net 3.5 并与 .Net 4.0 集成)

标签: asp.net javascript asp.net-mvc controls charts


【解决方案1】:

Raphaël (http://raphaeljs.com/) 也非常漂亮和强大。

【讨论】:

  • 哇——这是一个很棒的小图书馆。谢谢,我可能最终不会使用它,但如果我最终有时间做这样的定制工作,这就是可以让它工作的东西。谢谢!
  • 所以,我仍然不确定这是否会成为现实,但我会将您的回复标记为答案,因为经过查看,我认为 JS 库最有可能成为能够以最少的工作实际实现图表。希望我能够在下周完全验证这一点!
【解决方案2】:

如果你准备花几百,我建议你选择 adobe flex 图表组件。

它们非常酷,具有多种功能。

在使用 YUI 图表后,我在所有项目中都使用 adobe 的 flex 图表组件,它的功能非常有限。

【讨论】:

  • 无法使用,因为我必须支持 iPad 和 iPhone。 *&@#^$!!史蒂夫乔布斯和他对闪电侠的仇恨!
【解决方案3】:

查看 Google 图表和可视化 API 或用于 Mootools 的 MilkChart

【讨论】:

  • 无法满足我的需求,但谢谢 - 我需要使用更强大、随时可用的产品;使用这些工具,我也许可以一起破解一些东西,但我没有时间去做,尽管这可能是一件有趣的事情。不过谢谢!
【解决方案4】:

DevExpress 也有图表组件,应该与 Infragistics 或 ComponentArt 相提并论。

对于我们在 WinForms 和 WebForms 应用程序中使用的需要一些非常复杂的功能的几个图表,我们使用了来自 Gigasoft 的 ProEssentials Charts...ProEssentials 图表的最佳功能是到目前为止支持我们使用过的任何产品中最好的(图表或非图表)。我们会在 24 小时内收到电子邮件回复,无论我们遇到什么问题或一周中的某一天/某个时间等都来自确切了解情况的人......但是,控制的成本绝对是更高的......

【讨论】:

    【解决方案5】:

    http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/

    这将是我想推荐的 JavaScript 图表。但是,您似乎仍需要进行一些自定义编码,以满足您需要的要求

    【讨论】:

      【解决方案6】:

      Telerik RadCharts 也是一个不错的选择......它们允许高级图表功能......并且还可以很好地与 AJAX 配合使用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-22
        • 2018-04-28
        • 1970-01-01
        相关资源
        最近更新 更多