zoukankan      html  css  js  c++  java
  • 25个免费的jQuery/ JavaScript的图表和图形库

    1.  JS Charts



    Features

    • Prepare your chart data in XML, JSON or JavaScript Array
    • Create charts in different templates like bar charts, pie charts or simple line graphs
    • You don't need any server-side plugins/modules
    • It's compatible with most web browsers
    • 3D pies and 3D bars are available in the latest version


    2. Flot




    Features

    • Pure JavaScript plotting library for jQuery
    • Works with Internet Explorer 6+, Chrome, Firefox 2+, Safari 3+ and Opera 9.5+


    3.  Rickshaw




    Features

    • Based on d3.js. Graphs are drawn using svg and styled using css.
    • Licensed under MIT License


    4.  Highcharts




    Features

    • It supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.
    • Under any of the licenses, free or not, you are allowed to download the source code and make your own edits.
    • Highcharts needs only two JS files to run: The highcharts.js core and either the jQuery, MooTools or Prototype framework.
    • With the exporting module enabled, your users can export the chart to PNG, JPG, PDF or SVG format at the click of a button.
    • All text labels, including axis labels, data labels for the point and axis titles, can be rotated in any angle.
    • On hovering the chart Highcharts can display a tooltip text with information on each point and series.
    • It works in all modern browsers including the iPhone/iPad and Internet Explorer from version 6.


    5.  Google Charts




    Features

    • Rich gallery of interactive charts and data tools.
    • Connect to your data in real time using a variety of data connection tools and protocols.
    • Configure an extensive set of options to perfectly match the look and feel of your website.
    • Browser compatibility (adopting VML for older IE versions) and cross-platform portability to iOS and new Android releases.


    6.  jChartFX




    Features

    • jChartfx runs in your browser using pure JavaScript.
    • It provides the most comprehensive API, making it easy to customize every aspect of the charts, from axis to data series settings.
    • jChartFX leverages HTML5, CSS and SVG capabilities in today’s browsers.
    • It supports JSON so you can populate charts with your data by simply using web services to retrieve server side data from any source.


    7.  TufteGraph




    Features

    • Configuration is by dynamic functions, allowing for a really compact API (very few options)
    • Non-core layout is done via CSS rather than code


    8.  jqPlot




    Features

    • Numerous chart style option
    • Date axes with customizable formatting.
    • Up to 9 Y axes.
    • Rotated axis text.
    • Automatic trend line computation.
    • Tooltips and data point highlighting.


    9.  Spider Graph




    Features

    • Interactive HTML5 spider graph module
    • The yellow and orange layers display fixed data. The blue layer is active, allowing the user to input data with a mouse or touch device.


    10.  jQuery Sparklines




    Features

    • It generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript.
    • It's compatible with Firefox 2+, Safari 3+, Opera 9, Google Chrome and Internet Explorer 6, 7, 8, 9 & 10 as well as iOS and Android. 


    11.  gRaphael




    Features

    • Currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+
    • Licensed under MIT License


    12.  amCharts




    Features

    • The charting solution include Column, Bar, Line, Area, Step, Step without risers, Smoothed line, Candlestick, OHLC, Pie/Donut, Radar/Polar, XY/Scatter/Bubble, Bullet, Funnel/Pyramid charts as well as Gauges.
    • It's an independent library, which doesn’t require any 3rd party includes.


    13.  Chart.js




    Features

    • It uses the HTML5 canvas element.
    • It's dependency free, lightweight (4.5k when minified and gzipped) and offers loads of customisation options.
    • It supports all modern browsers, and polyfills provide support for IE7/8.


    14.  Morris.js




    Features

    • Line, area, bar and Donut charts are supported
    • Licensed under BSD License


    15.  RGraph



    Features

    • HTML5 canvas and JavaScript based library
    • AJAX and JSON Support
    • The drawing API allows you to add interactive elements to your charts such as rectangles, circles, polygons, images and extra axes.
    • Open and free to use for any purpose under the MIT license.


    16.  DHTML Charts




    Features

    • Supports line, spline, area, bar, pie, donut, scatter, and radar charts
    • JavaScript charting library for generating cross-browser HTML5 charts
    • The charts can be loaded from XML, JSON, JavaScript array, or CSV and updated on the fly (by using Ajax) to show changing graphical data.
    • Works in all major web browsers: IE, FF, Safari, Opera, Chrome, or any other browsers based on Mozilla or the Webkit engine.
    • It's available in the Standard Edition only, and can be used for free under GNU GPL v2.


    17.  jqBarGraph




    Features

    • Easy-to-use jQuery plugin for displaying your data as bar graphs.
    • Compatible and fully tested with Safari 2+, Internet Explorer 6+, Firefox 2+, Google Chrome 3+, Opera 9+.


    18.  JpGraph




    Features

    • An Object-Oriented Graph creating library for PHP
    • Has over 200+ built in Country flags
    • Support for alpha blending
    • Advanced interpolation with cubic splines to get smooth curves from just a few data points
    • Supports several plot types,spider-plots, pie-charts (both 2d and 3d) , scatter-plots, line-plots, filled line-plots, accumulated line-plots, bar plots, accumulated bar plots, grouped bar plots, error plots, line error plots, box plots, stock plots.
    • Supports internal caching (with timeout) of generated graphs to lessen burden of a HTTP server.


    19.  Elycharts




    Features

    • It can draw all frequently used chart types: line charts with spline support, combined line, pie charts, sparklines, bar charts, area and areaspline charts.
    • Highly customizable with a simple configuration
    • Support dynamic data modification, with graceful animations to show the chart evolution.
    • Compatibility: Firefox 3.0+, Safari 3.0+, Opera 9.5+, Internet Explorer 6.0+, Google Chrome/Chromium.
    • It's based on a MIT license


    20.  jQuery Org Chart




    Features

    • Very easy to use given a nested unordered list element.
    • Drag-and-drop reorganisation of elements.
    • Showing/hiding a particular branch of the tree by clicking on the respective node.
    • Nodes can contain any amount of HTML except <li> and <ul>.


    21.  Sigma




    Features

    • An open-source lightweight JavaScript library to draw graphs, using the HTML canvas element.
    • Simple and accessible public API
    • Fluid drawing process management, with frames insertion
    • jQuery-like chainable methods


    22.  Protovis




    Features

    • Defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.
    • It uses JavaScript and SVG for web-native visualizations; no plugin required.
    • It's free and open-source, provided under the BSD License.


    23.  Animated Pie Chart




    Features

    • Created using HTML5 canvas element, CSS3 and jQuery
    • 10+ available options to customize the chart


    24.  DyGraphs




    Features

    • Handles huge data sets: dygraphs plots millions of points without getting bogged down.
    • Interactive out of the box: zoom, pan and mouseover are on by default.
    • Strong support for error bars / confidence intervals.
    • Highly customizable: using options and custom callbacks, you can make dygraphs do almost anything.
    • It works in all major browsers (including IE8). You can even pinch to zoom on mobile/tablet devices.


    25.  TimePlot


    Features

    • DHTML-based AJAXy widget for plotting time series
    • Licensed under BSD License

    摘要地址:http://www.open-open.com/lib/view/open1392251715410.html

  • 相关阅读:
    Java 下载网络资源
    Java11 ThreadLocal的remove()方法源码分析
    软件测试的术语SRS,HLD,LLD,BD,FD,DD意义
    2020年12月2日
    20201129
    2020年11月28日
    程序员的三门课
    中间件到底是个什么鬼东西?
    接口测试框架的形成过程
    一个字符到底等于多少字节
  • 原文地址:https://www.cnblogs.com/CHNMurphy/p/5567805.html
Copyright © 2011-2022 走看看