【问题标题】:D3.js or EXT js for data visualization and why?D3.js 或 EXT js 用于数据可视化,为什么?
【发布时间】:2014-04-07 12:28:13
【问题描述】:

我正在尝试学习 D3 JS 以及如何在当前应用程序中应用它。我是这个应用程序的新手。

在浏览该应用程序时,我发现已经有一个功能可以使用 EXT Js 图表以图形的形式提供数据可视化。

有人能帮我理解使用 ext js 比 D3 JS 进行数据可视化的优势吗?有什么理由选择其中的一个吗?提前致谢。

【问题讨论】:

    标签: javascript extjs d3.js data-visualization


    【解决方案1】:

    ExtJS 是一个商业 Web 应用程序框架,用于许多事情,包括数据可视化。 D3.js 是一个开源的低级库,用于创建基于 svg 的图表。

    您需要弄清楚的第一个问题是您是否只想要图表或 ExtJS 附带的所有功能。

    如果您只想绘制标准图表(条形图、折线图、面积图、饼图等),您可以考虑使用 highcharts、google 图表或 d3.js 之上的更高级别库,例如 nvd3.jsRickshaw 因为它们更易于使用。否则,如果您想要一个非常非标准和自定义的图表,d3.js 非常强大,可以实现任何可能的可视化。

    【讨论】:

      【解决方案2】:

      D3 仅用于可视化,ExtJS 是一个完整的框架,包含许多其他组件(网格、窗口、布局等...)。

      ExtJS 也不能很好地与其他库配合使用,因为它覆盖了全局 CSS 中的一些内容。

      因此,如果您有一个不只是图表的完整页面...请随意对整个页面使用 ExtJS,但如果页面上已经有其他内容,那么请使用 D3。

      【讨论】:

        猜你喜欢
        • 2012-08-15
        • 2021-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-22
        • 2022-11-25
        相关资源
        最近更新 更多