【发布时间】:2010-06-09 21:31:53
【问题描述】:
[更新]: 忘记包含 ComponentArt...
嗨,
我目前工作的客户雇用的交互设计师制作了一些模型,现在我的工作是确定实现其中包含的图表的最佳方式。
在查看了我知道的选项并能够找到一些简单的 Google 搜索后,我将其范围缩小为使用 ComponentArt、Dundas Charts 或Infragistics,仅仅是因为从他们的演示中我可以看到,他们有一些我认为我需要完成工作的功能。
以下是模型中的图片 - 理想情况下,我需要一款能够涵盖所有这些的软件:
这个图表看起来很简单。
请注意年份之间的任意间隔 - 尚不确定这是否会成为客户的症结所在。
我不知道我见过这样的图表 - 它结合了之前的图表和一些额外的数据。
这是同一张图表,只是这一次说明了当用户将鼠标悬停或单击图表中的注释时会发生什么。他们希望在弹出窗口中有漂亮的样式,所以弹出窗口需要像 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