我有一个基本上由快照组成的数据集 - 所以我们有快照日期,然后是相应的分数。这些快照目前可以追溯到3年左右,每个月都会添加一个新快照。我们想制作一个交互式(线)图表,为用户提供尽可能多的灵活性 - 因此它将默认为过去6个月“快照”分数的折线图。然后用户可以:
我们还希望为用户提供在任何时候拍摄图表“快照”的选项,并通过电子邮件发送给自己。
我一直在研究和使用不同的图表工具,如flot,highcharts等。我也在考虑使用cfchart(这是一个基于coldfusion的网站),特别是因为CF10它基于ZingChart并且已经很多灵活性。一般来说,我们试图避免使用ColdFusion的ui工具并改为选择jQuery(http://forta.com/blog/index.cfm/2012/11/25/When-Using-ColdFusion-No-Longer-Makes-Sense),但在这种情况下使用CF10的图表可能更有意义(特别是因为数据将在CF中查询,而且cfcharts有内置对数据的支持。)
哪种工具可以轻松灵活地完成所有这些功能?我应该使用CF10图表还是使用jQuery图表工具?如何设置具有所有这些交互性的图表?
答案 0 :(得分:3)
我最近不得不在图表引擎上做出类似的选择。
<cfchart>
的优点
jQuery的优点
与jQuery相比,ColdFusion更新发生得非常缓慢。通过将图表引擎与ColdFusion分离
ColdFusion仅提供我们正在考虑的图表引擎的一小部分功能
我们已在<cfform>
被烧毁。
以及extJS驱动的ColdFusion标签
因此,我们选择了两部分解决方案。
Highcharts highcharts
jQuery HighchartsTable插件Visit Site
Highcharts非常灵活。 jQuery HighchartsTable插件可以轻松地执行快速和脏的图表,这是我们想要的<cfchart>