Front-end data visualization plug-in (I) Charts

Source: Internet
Author: User
Abstract:

In the big data era, we often need to display data statistics reports on webpages to intuitively understand the data trend. Developers often need to use charts to present some data. With the development of web technology, from traditional SVG, which can only rely on flash and ie vml, to HTML5 technology represented by standardized canvas and SVG, the technology of performance points, lines, and surface elements has become more and more standardized and mature. I divided the front-end data visualization into five types:

  1. Chart
  2. Graph
  3. Map
  4. Relationship Diagram
  5. Stereoscopy

I will introduce 64 front-end visualization plug-ins in order, and I will share 34 Chart plug-ins below

  1. Amcharts
    URL: http://www.amcharts.com/
    Browser: IE6 +, chrome, Safari, Firefox, opear
    Resume: amcharts is an advanced chart library that suits any data visualization needs. Chart solutions include columns, columns, lines, areas, one-step, one-step without sp, smoothing lines, Candle Holders, ohlc, pie/donut, radar/polar, XY/dispersion/foam, bullet, funnel/pyramid chart, and indicator.


  2. Awesomechartjs
    URL: http://cyberpython.github.io/AwesomeChartJS/
    GitHub: https://github.com/cyberpython/AwesomeChartJS
    Browser: Modern Browser
    Resume: awesomechartjs is a simple JavaScript library that can be used to create charts based on HTML 5 Canvas elements.


  3. Axiis
    URL: http://www.axiis.org/
    Browser: Not officially stated
    Resume: The axiis framework is an open-source data visualization designed for beginners and expert developers.


  4. Bonsaijs
    URL: http://bonsaijs.org/
    GitHub: https://github.com/uxebu/bonsai
    Browser: ie9 +, chrome20 +, safari5 +, firefox18 +, opear12 +
    Resume: JS library used to create graphics and animations


  5. Canvasjs
    URL: http://canvasjs.com
    Browser: Not officially stated
    Resume: Creates a chart on the canvas using HTML5 and Javascript. The chart contains several nice themes and 10 times faster than the traditional Flash/SVG-based library-resulting in lightweight, beautiful and responsive dashboard. Billing


  6. Canvasxpress
    URL: http://canvasxpress.org/
    Browser: Firefox 1.5 +, opera 9 +, Safari 3.x+, chrome 1.0 +, ie 6 +
    Resume: canvasxpress is an independent JavaScript graphics library that supports computers and mobile devices in all mainstream browsers.


  7. Chartist
    URL: http://gionkunz.github.io/chartist-js/
    GitHub: https://github.com/gionkunz/chartist-js
    Browser: Firefox, chrome, Safari, opera, ie9 +
    Resume: a library for drawing multiple types of images


  8. Chartjs
    URL: http://www.chartjs.org/
    GitHub: https://github.com/nnnick/Chart.js
    Browser: ie9 +, chrome, Safari, Firefox, opear, partially supports IE7/8
    Resume: chartjs is a library that can draw multiple types of charts. It uses the canvas Technology of HTML5.


  9. Chartkick
    URL: http://ankane.github.io/chartkick/
    GitHub: https://github.com/ankane/chartkick
    Browser: IE6 +, chrome, Safari, Firefox, opear
    Resume: chartkick is a JS library that relies on Ruby to draw charts. It can also be used in Python.


  10. Datawrapper
    URL: https://datawrapper.de/
    GitHub: https://github.com/datawrapper/datawrapper
    Browser: supports most browsers
    Resume: datawrapper is free and open-source. You can use their free host service or install it on your own server. Datawrapper is written in PHP, which is easy to install, modify, and expand. Can be drawn. However, datawrapper generates charts and embeds them into the site.


  11. Dataset
    URL: http://misoproject.com/dataset/
    GitHub: https://github.com/misoproject/dataset
    Browser: Not officially stated
    Resume: DataSet is a javascript client data conversion and Management Library. The data of the dataset management client is used to load, parse, sort, query, and manipulate data from various data sources.


  12. DC
    URL: http://dc-js.github.io/dc.js/
    GitHub: https://github.com/dc-js/dc.js
    Browser: Not officially stated
    Resume: a database specially optimized to explore large and multi-dimensional datasets.


  13. Dygraphs
    URL: http://dygraphs.com/
    Browser: IE8 +, chrome, Safari, Firefox, opear
    Resume: dygraphs is a fast and flexible open-source JavaScript library chart.


  14. Echart
    URL: http://echarts.baidu.com/index.html
    GitHub: https://github.com/ecomfe/echarts
    Browser: ie9 +, chrome, Safari, Firefox, opear
    Resume: a canvas-based, pure JavaScript chart library that provides intuitive, vivid, interactive, And customizable data visualization charts. The innovative drag-and-drop re-computing, data view, value-range roaming and other features greatly enhance the user experience and give users the ability to mine and integrate data.


  15. Flotr2
    URL: http://www.humblesoftware.com/flotr2/
    GitHub: https://github.com/HumbleSoftware/Flotr2
    Browser: FF, chrome, IE6 +, Android, IOS
    Resume: flotr2 is the HTML5 chart and graphics library. Line chart, line chart, wax chart, pie chart, and bubble chart can be drawn.


  16. Flot
    URL: http://www.flotcharts.org/
    Browser: Internet Explorer 6 +, chrome, Firefox 2 +, Safari 3 + and opera 9.5 +
    Resume: A jquery-Based Drawing Library that can draw line, scatter, bar, and pie charts.


  17. Fusioncharts
    URL: http://www.fusioncharts.com/
    Browser: IE6 +, chrome, Safari, Firefox, opear
    Resume: A library used to draw more than 90 charts.


  18. Graphael
    URL: http://g.raphaeljs.com/
    Browser: Firefox 3.0 +, Safari 3.0 +, opera 9.5 + and Internet Explorer 6.0 +
    Resume: a plug-in that can draw various charts, and is very simple and flexible.


  19. Highchart
    URL: http://www.highcharts.com/
    GitHub: https://github.com/highslide-software/highcharts.com/
    Browser: supports various devices, including IE6 +
    Resume: Use SVG in a browser of a higher version, and use a backup VML in earlier ie versions (including IE6 and later versions. Have their own team responsibility, but only for non-commercial purposes free of charge, you can draw line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types


  20. Humble Finance
    URL: http://www.humblesoftware.com/finance/index
    Browser: Firefox, Safari, chromium, or IE6 +
    Resume: humblefinance is an HTML5 data visualization tool similar to flash. It is completely written in Javascript using prototype and flotr library.

  21. Ichartjs
    URL: http://www.ichartjs.com/
    GitHub: https://github.com/wanghetommy/ichartjs
    Browser: ie9 +, chrome, Safari, Firefox, opear
    Resume: ichartjs is an HTML5-based graphics library. Use the pure JavaScript language and the canvas label of html5. Ichartjs is committed to providing simple, intuitive, and Interactive Graphic components for your applications. Ichartjs currently supports pie chart, ring chart, line chart, Area Chart, column chart, and bar chart.


  22. Icharts
    URL: http://www.icharts.net/
    Browser: Not officially stated
    Resume: the free version of icharts provides some basic interactive chart styles. If you want to use advanced Styles, you need to purchase the advanced version.


  23. Javascript infovis Toolkit
    URL: http://philogb.github.io/jit/
    GitHub: https://github.com/philogb/jit
    Browser: the official version is not provided.
    Resume: javascript infovis Toolkit can dynamically draw a variety of images, providing some preset styles for displaying different data


  24. Jqplot
    URL: http://www.jqplot.com/
    Browser: IE 7 +, Firefox, Safari, and opera
    Resume: jquery-Based Drawing plug-in that can draw line, bar, scatter, pie chart


  25. Jscharts
    URL: http://www.jscharts.com/
    Browser: Firefox 1.5 +, chrome 10 +, Internet Explorer 8 +, Safari 3.1 +, and opera 9 +
    Resume: jscharts is a javascript-based chart generator that requires little or no encoding. Drawing charts using jscharts is a simple and easy task because you only need to use client scripts (that is, Web browsers ). No additional plug-ins or server modules are required. This includes our scripts. Prepare the XML, JSON, or Javascript arrays of your chart data and your table! You can create a bar chart, a pie chart, or a simple line chart. Free version.


  26. Kendo-UI
    URL: http://www.telerik.com/kendo-ui
    GitHub: https://github.com/telerik/kendo-ui-core
    Browser: Modern Browser
    Resume: http://www.cnblogs.com/xiyangbaixue/p/3951297.html


  27. Nvd3
    URL: http://nvd3.org/
    GitHub: https://github.com/novus/nvd3
    Browser: chrome, Firefox, opera, Safari and Internet Explorer 10
    Resume: D3 chart Library


  28. Pizza-pie-charts
    URL: http://zurb.com/playground/pizza-pie-charts
    GitHub: https://github.com/zurb/pizza
    Browser: Not officially stated
    Resume: Mainly used to generate a pie chart Library


  29. Protovis
    URL: http://mbostock.github.io/protovis/
    GitHub: https://github.com/mbostock/protovis
    Browser: Modern Browser
    Resume: data in a custom view composed of protovis uses simple flags such as bars and points. With a low-level graphics library, it quickly becomes boring to Visualize. protovis is defined to allow inheritance, scale, and layoutsto to simplify construction by encoding the dynamic attributes of data.


  30. Peity
    URL: http://benpickles.github.io/peity/
    Browser: chrome, Firefox, ie9 +, opera, Safari
    Resume: multiple images can be drawn, but all of them are small ones, similar to jquery sparklines.


  31. Rgraph
    URL: http://www.rgraph.net/
    Browser: Modern Browser
    Resume: rgraph is an open web chart and chart Library Based on html5. Rgraph creates these charts using JavaScript in a Web browser, which means faster page and web server load, resulting in smaller page sizes and faster websites.


  32. Webfx
    URL: http://webfx.eae.net/
    Browser: Firefox 1.5, opera 9 and Internet Explorer 6
    Resume: a database that supports multiple charts


  33. Xcharts
    URL: http://tenxer.github.io/xcharts/
    GitHub: https://github.com/tenXer/xcharts/
    Browser: Modern Browser
    Resume: xcharts beauty is a javascript library used to build and customize data-driven Web visualization using d3.js charts. With HTML, CSS, and SVG, xcharts is designed to be dynamic, fluid, integrated, and customized.


  34. Zingchart
    URL: http://www.zingchart.com/
    Browser: Not officially stated
    Resume: zingchart provides flexibility and resources to create amazing visualization. It provides over 100 chart types with unique features such as scaling and interaction.


Summary:

Each plug-in has its own merits. Different plug-ins are selected based on project requirements. It is widely used, such as echart (Baidu product) and highchart. I will share the map plug-in later.

 

Front-end data visualization plug-in (I) Charts

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.