jQPlot

Join the chat at https://gitter.im/svandecappelle/jQPlot

Build Status

jqPlot is a plotting and charting plugin for the jQuery Javascript framework. jqPlot produces beautiful line, bar and pie charts with many features:

  • Numerous chart style options.
  • Date axes with customizable formatting.
  • Up to 9 Y axes.
  • Rotated axis text.
  • Automatic trend line computation.
  • Tooltips and data point highlighting.
  • Sensible defaults for ease of use.
  • Large number of plugins renderers.
View Desc
LineStyles Numerous line style options with 6 built in marker styles!
Renderers Lots of renderers
shadows Shadow control on lines, markers, the grid, everything!
drag&drop Drag and drop points with auto updating of data!
logaxis Log Axes with flexible tick marks!
Trendlines Trend lines computed automatically!

Distribution

You can find the freshly compiled files in the /dist build directory.

Build from sources

Requirements

  • To build from sources file you need nodejs and grunt-cli
    • npm install -g grunt-cli
  • Type: npm install
  • Type: grunt to build all distribution.

Usage:

  • Import into your web page:
    <script src="<directory_jqplot_dist>/core/jquery.min.js"></script>
    <script src="<directory_jqplot_dist>/core/jquery.jqplot.min.js"></script>
  • Import plugins if any
  • Call jqplot building system:
    $(function(){
    $.jqplot(<ID_HTML>, <DATAS>, <OPTIONS>);
    });

Help Wanted

We're currently reaching out to new contributors. Feel free to participate here on Github, through issues, pull requests and our wiki. Make sure to follow us through the jqPlot Google Group mailing list.