MaxiCharts Gravity Forms Source add-on

Description

Extends MaxiCharts to chart Gravity Forms data with a simple shortcode. Requires installation and activation of free MaxiCharts plugin. And of course Gravity Forms.

>> Demonstration site <<

Usage

Use the post visual editor brand new button to add the as many shortcodes as you want in a few clics !

the shortcode is

[gfchartsreports gf_form_id="form_id" include="fieldNb1,fieldNb2,fieldNb3,.." exclude="fieldNb4,fieldNb5,..." color_set="set" type="graphType" width="width(px|%)" float="true|false" chart_js_options="options"]

where all parameters are optional:

  • gf_form_id : expects the form ID in Gravity Forms (defaults to first form : id=1)
  • type : is the type of graph, at the moment only line,pie,doughnut,bar,horizontalBar available (defaults to pie)
  • include : expects the field ids to include (example : include="1,3,4")
  • exclude : expects the field ids to exlude (example : exclude="2,4,6")
  • colors : to use your custom colors : a list of coma separated hex colors
  • color_set : expects the name of the color set : blue,green,red,orange,purple (defaults to a standard color set including different colors)
  • color_rand : expects true or false and randomizes colors in color set if true (defaults to false)

see all parameters on demonstration site

Examples

Display all fields of form #1 as pie charts with custom chartjs options for titles:

[gfchartsreports chart_js_options="title: {display: true, text: 'My Funky Chart Title', fontSize:28,fontFamily:'Arial',fontColor:'#00B88A',fontStyle:'bold',padding:20}"]

Displays fields 4, 7 and 18 of gravity form #3 with bar charts. Default colors used.

[gfchartsreports gf_form_id="3" include="4,7,18" type="bar"]

Displays field 2 of gravity form #2 with default pie chart. Use red color set, with not randomization.

[gfchartsreports gf_form_id="2" include="2" color_set="red"]

Displays all but fields 4,7,18 of gravity form #8 with horizontalBar type charts. Use blue color set, randomized.

[gfchartsreports gf_form_id="8" exclude="4,7,18" color_set="blue" color_rand="true" type="horizontalBar"]

Test it live here : >> Demonstration site <<

Screenshots

Installation

Easy

  1. Search via plugins > add new.
  2. Find the plugin listed and click activate.
  3. Use the Shortcode

FAQ

Installation Instructions

Easy

  1. Search via plugins > add new.
  2. Find the plugin listed and click activate.
  3. Use the Shortcode

Reviews

Awesome plugin and great service

The plugin is easy to use with the shortcodes and it offers all types of configurations. It really helps to visualize the data you collected from Gravity form.
I had an issue with a multiselect field that wouldn’t display, but the Maxicharts support fixed the problem very quickly and made an update.
Totally worth it.

Read all 2 reviews

Contributors & Developers

“MaxiCharts Gravity Forms Source add-on” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

  • 1.6.1 – Bug fix on multi fields surveys

  • 1.6.0 – Radar charts enhancements

  • 1.5.3 – multiselect fields introduced

  • 1.5.2 – name fields managed

  • 1.5.1 – rank survey type managed

  • 1.5.0 – product options fields management

  • 1.4.1 – surveys bug fixed

  • 1.4 – betsy bug #3

  • 1.3.9 – betsy bug #2

  • 1.3.8 – betsy bug

  • 1.3.7 – check JSON decoding of custom criteria

  • 1.3.6 – order of answers now same as order of field items

  • 1.3.5 – round precision set to 0 (will be parameter in next versions)

  • 1.3.4 – multiple custom criteria (query builder and user custom) managed

  • 1.3.3 – adjusmtent for UK clients

  • 1.3.2 – only int field keys

  • 1.3.1 – new parameter mode

  • 1.3 – query builder compatibility

  • 1.2.7 – survey multirows should be fixed at least for bars

  • 1.2.6 – bug fixed on survey fields fetching mechanism

  • 1.2.5 – changes for query builder add on

  • 1.2.4 – cleaned main file

  • 1.2.3 – can sum list fields as well

  • 1.2.2 – skipping HTML fields

  • 1.2.1 – other logger categories

  • 1.2 – log fix

  • 1.1 – monolog replaced log4php

  • 1.0 – module extraction