Extends MaxiCharts to chart Gravity Forms data.
Extends MaxiCharts to chart Gravity Forms data with a simple shortcode. Requires installation and activation of free MaxiCharts plugin. And of course Gravity Forms.
All code has been moved to GitHub now : MaxiCharts on Github
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:
include="1,3,4"
)exclude="2,4,6"
)see all parameters on demonstration site
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 <<
1.7.10 – no entries custom message bug fix
1.7.9 – std dev added
1.7.8 – exclude bugfix
1.7.7 – better debug infos
1.7.6 – filter parameter fix
1.7.5 – new singleton structure
1.7.4 – fix on datasets_field
1.7.3 – extract() removed
1.7.1 – new parameter ignore_empty_values in order to skip empty values in answers before charting
1.6.4 – bug on group_fields
1.6.3 – more error msg feedback
1.6.2 – more on grouping and solo entry display
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