Skip to content
Jamie Poitra edited this page Mar 30, 2026 · 9 revisions

M Chart is a WordPress plugin for creating interactive charts and graphs. Data is entered through a spreadsheet-like interface directly in the WordPress admin, and charts are embedded in posts and pages using a shortcode or block UI. Charts render as interactive JavaScript by default, with an automatic fallback to a static PNG image in RSS feeds, Atom feeds, and AMP pages.

M Chart supports two charting libraries: Chart.js (the default, MIT licensed) and Highcharts (optional, requires a separate plugin). See Libraries for guidance on choosing between them.


For Users

Everything you need to create, configure, and embed charts in your WordPress site.

  • Creating a chart — how to enter data, configure chart options, and preview your chart
  • Types of charts — an overview of the available chart types
  • Chart shortcode — embedding charts in posts and pages, and how the image fallback works
  • Settings — global plugin settings including library selection, image generation, and iFrame embeds
  • Themes — applying and creating custom color themes
  • CSV importing/exporting — importing data from spreadsheet applications and exporting chart data
  • Example charts — downloadable example charts to get started quickly

For Developers

Resources for extending M Chart, integrating it with custom themes or plugins, and upgrading from earlier versions.

Clone this wiki locally