最快的JavaScript图表库,可处理真正的海量数据 [英] Fastest javascript charting library for really huge data

查看:110
本文介绍了最快的JavaScript图表库,可处理真正的海量数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要开发一个ASP.NET Web应用程序(不是MVC),该应用程序显示使用大量数据源(如图表的10亿条记录)生成的图表。

I need to develop an ASP.NET web application ( not MVC ) which shows charts which are generated using massive data sources (like 1 billion record for a chart).

图表应至少具有以下两个功能:

Charts should have at least these 2 features:


  • 缩放+缩放图表

  • mouseover显示点的摘要数据

所需的图表类型:


  • 折线图

  • 条形/柱形图

  • 饼图

  • 面积图(非

  • 气泡图(不是必需的)

  • 以及图表类型的组合:

    • 柱状图+折线图

    • 面积图+折线图(不是必需的)

    • 气泡图+饼图(不是必需的)

    • line chart
    • bar/column chart
    • pie chart
    • area chart (not that necessary)
    • bubble chart ( not that necessary )
    • and combinations of chart types:
      • column chart + line chart
      • area chart + line chart ( not that necessary )
      • bubble chart + pie chart ( not that necessary )

      受支持的浏览器:


      • Chrome,Firefox,Opera,Safari的现代版本(不是必需的)

      • IE 7 +

      可能的解决方案:


      • 服务器端图表图像生成:此解决方案性能良好,但没有提供足够的图表功能。

      • 基于Java的图表:此解决方案具有很多库,但大多数根据我的研究,它们不能提供足够的性能。我发现的东西:

        • canvasjs

        • dygraphs

        • google charts

        • highcharts

        • amcharts

        • jqchart

        • d3js

        • Server-side chart image generation: This solution is good for performance but does not provide enough chart features.
        • Javascript-based charts: This solution has so many libraries but most of them does not provide enough performance ( as far as I know from my research ). Things I found:
          • canvasjs
          • dygraphs
          • google charts
          • highcharts
          • amcharts
          • jqchart
          • d3js

          最高优先级是图表生成和互联网浏览器。用户体验是关键。

          我应该选择哪个方向?

          推荐答案

          我分析了所有答案,但没有找到所需的答案,因此决定使用图表

          I analyzed all the answers but did not find what I needed, and decided to use dygraphs.

          Dygraphs免费提供足够的性能和特定于ui的功能。不支持饼图,但支持其他图表类型(或可能使用plotter-plugin支持)。

          Dygraphs provides enough performance and ui-specific features for free. Does not support pie-charts but other chart types are supported ( or possible to be supported using plotter-plugin ).

          这篇关于最快的JavaScript图表库,可处理真正的海量数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆