SureRank SEO
90Lightweight SEO assistant for meta tags, schema and structured data, XML sitemaps, Open Graph previews, robots...
Manage data sets via a spreadsheet interface, display them as charts via the Chart.js chart library, and embed them via a shortcode or block.
M Chart is a WordPress plugin that allows you to manage and display data in various chart formats. You can enter data through a spreadsheet interface or import it via a CSV file, making it accessible for different users. The plugin supports 19 chart types, including line, pie, and bar charts, and allows for embedding in posts or pages using shortcodes or the block editor.
The live preview feature lets you see changes in real-time as you edit your data, and charts can be rendered as interactive elements, static images, or HTML tables. M Chart is designed for users who need to present data visually on their WordPress sites, with a focus on accessibility for screen-reader users.
Best for: This plugin suits users who need to display data visually on WordPress sites, particularly those focused on accessibility.
What it does well
Where it falls short
M Chart provides a straightforward solution for creating and managing charts in WordPress. It is useful for users looking for a free tool to present data effectively.
methnen's own description of M Chart, lightly tidied.
Manage your data via a spreadsheet interface or an accessible CSV import, display it as any of 19 chart types using the bundled Chart.js library, and embed it anywhere via a shortcode, or the block editor.
Features:
Note: Version 2.2 adds support for M Chart Pro which adds some additional premium features.
For a detailed explanation of why M Chart Pro exists and what my plans are going forwards read Why M Chart Pro.
The short version is that M Chart will continue to be supported and developed, I’ve been working on this plugin and providing it for free over 10 years now and that will continue to be the case.
However, that support and development will continue to match my original scope for the plugin which was to provide an efficent and easy to use UI for managing datasets and displaying them as charts and nothing more. Because of my limited ability to devote time to development of M Chart I’ve had to intentionally not add some features that have been requested throughout the years. Not because those features were bad ideas, but because I couldn’t devote the kind of time necessary to do those features justice.
M Chart Pro will be where I add those out of scope features as an addon to M Chart and since M Chart Pro will have a yearly subscription fee it will hopefully provide me with the financial stability to allow me to devote my time more fully to M Chart overall.
Note: The M Chart Highcharts Library is deprecated and will not receive further updates. Chart.js now matches Highcharts feature-for-feature, supports additional chart types, works with M Chart Pro, is more performant, and isn’t burdened by expensive commercial licensing requirements. If you have Highcharts charts, M Chart offers a one-click migration to Chart.js.
Accessibility: M Chart targets WCAG 2.1 Level AA. Charts on the front end include a visually-hidden data table for screen-reader users, and a Color Blind Safe theme is bundled. Screen-reader users entering chart data should use the CSV Import feature — the spreadsheet widget has partial keyboard support but CSV import is fully accessible.
For full documentation please see the Documentation.
To contribute, report issues, or make feature requests use Github.
Other plugins for charts and graphs.
Lightweight SEO assistant for meta tags, schema and structured data, XML sitemaps, Open Graph previews, robots...
Turn your data into WordPress apps with tables, forms, charts & maps — no code required, with optional hoo...
Create interactive images with clickable hotspots, using modern image maps for WordPress. Perfect for floor pl...
The best WordPress table plugin. Create responsive, and searchable tables and charts from Excel (.xlsx, .xls o...
Control how your WordPress posts, pages, WooCommerce products, and custom post types look when shared on Faceb...
The simple method to add Open Graph metadata to your entries so that they look great when shared on sites.