Create a Chart.js using TablePress as data source for WordPress
This plugin code base and idea is a modification of TablePress Extension: Chartist.
Prerequisite: The TablePress plugin
- Download and extract the ZIP file.
- Upload the folder "tablepress_chartjs" to the "wp-content/plugins/" directory of your WordPress installation, e.g. via FTP.
- Activate the plugin "TablePress Extension: Chart.js" on the "Plugins" screen of your WordPress Dashboard.
Use the Shortcode [tp-chartjs id=N /]
Example:
[tp-chartjs id=1 label=A data=B,C/]
To create a chart from the TablePress ID 1 where label are column A, and dataset points are columns B and C.
Result:
TablePress ID reference
- Example: [tp-chartjs id=1/]
- Value: Integer id
- Required
Chart type used
- Example: [tp-chartjs id=1 label=A data=B,C chart=line/]
- Values: Select one of this
- line: Vertical
- bar: Vertical Bar
- sbar: Stacked Vertical Bar
- hbar: Horizontal Bar
- hsbar: Horizontal Stacked Bar
 
- Default: line
Column Axis label
- Example: [tp-chartjs id=1 label=A data=B,C/]
- Value: One character from TablePress columns [A-Z]
- Default: A
Column(s) datasets used to populate chart
- Example: [tp-chartjs id=1 label=A data=B,C,D,E/]
- Values: One or more comma separated columns character [A-Z]
- Default: B
The colors you can use in populated lines or bars.
- Example: [tp-chartjs id=1 label=A data=B,C color=blue,red/]
- Values: One or more comma separated colors
- Default: blue,red,orange,yellow,green,purple,grey,black
On example column B draws blue and column C draws red
Declare height of canvas HTML object
- Example: [tp-chartjs id=1 label=A data=B,C height=300/]
- Values: Integer value transformed into pixels
- Default: Automatic
Declare that only use the first {n} rows of data
- Example: [tp-chartjs id=1 label=A data=B,C first=10/]
- Value: Integer value offset
- Default: All data
Declare that only use the last {n} rows of data
- Example: [tp-chartjs id=1 label=A data=B,C last=10/]
- Values: Integer value offset
- Default: All data
If you like my work, please donate.
- Chart Title
- Vertical Bar chart support
- Pie chart support
- Stacked chart support
- Order data
- Detect Mobile devices
- Title of Chart show or not
- Modern Dark Theme
- Muriz Serifovic for creating TablePress Extension: Chartist.
- Tobias BΓ€thge for creating TablePress
- Alejandro GarcΓa DevelopArts



