
內容簡介
M Chart 是一款強大的 WordPress 外掛,允許使用者輕鬆管理數據並以 19 種圖表類型展示,支援 CSV 匯入和即時預覽,適合各種應用場景。
【主要功能】
• 支援 19 種圖表類型
• 多種數據輸入方式:試算表或 CSV 匯入
• 即時預覽功能,編輯時即時顯示變更
• 可生成互動圖表、靜態圖片或 HTML 數據表
• 自動生成 PNG 圖片,無需額外軟體
• 支援無障礙設計,符合 WCAG 2.1 AA 標準
外掛標籤
開發者團隊
📦 歷史版本下載
原文外掛簡介
Manage your data in a spreadsheet or with an accessible CSV import, display it as any of 19 chart types using the bundled Chart.js library, and embed it anywhere with a shortcode or the block editor.
Features:
19 chart types — line, spline, area, column, stacked column, bar, stacked bar, pie, doughnut, scatter, bubble, radar, radar area, polar, treemap, boxplot, violin, venn, and euler
Two ways to enter data — a spreadsheet with multi-sheet support, or a fully keyboard-accessible CSV import with configurable delimiters
Live preview — the chart redraws instantly as you edit your data and settings, so you can see exactly what you’ll get before publishing
Multiple output formats — render as a live interactive chart, a static image, or a plain HTML data table, all from the same chart
Automatic image generation — every chart is automatically saved as a PNG image (no extra software or external service required)
Images have a configurable width and 1x–4x quality multiplier
Perfect for RSS feeds, emails, AMP pages, and anywhere JavaScript doesn’t work
Flexible embedding — shortcode, block editor block, or iframe for embedding on other sites
Accessibility (WCAG 2.1 AA) — every front-end chart includes a hidden data table for screen readers
Themes — bundled Chart.js themes, switchable per install, including a Color Blind Safe palette
Responsive and fast — charts size to their container, defer rendering until scrolled into view, and lazy-load in the block editor
Localization — locale-aware number formatting, plus full translation support
Per-chart customization — title/subtitle, axis titles and units, forced axis minimum, legend and shared-tooltip toggles, data-point labels, source attribution, and “color per data point”
Note: M Chart Pro is a premium add-on that adds some additional features. Support for it was added in version 2.2.
For a detailed explanation of why M Chart Pro exists and my plans going forward, read Why M Chart Pro.
The short version: M Chart will continue to be supported and developed. I’ve been working on this plugin and providing it for free for over 10 years now, and that won’t change.
That support and development will continue to match my original scope for the plugin: an efficient, easy-to-use UI for managing datasets and displaying them as charts, and nothing more. Because my time for M Chart is limited, I’ve intentionally not added some features that have been requested over the years. Not because they were bad ideas, but because I couldn’t give them the time they deserve.
M Chart Pro is where I add those out-of-scope features. Its yearly subscription fee will hopefully give me the financial stability 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 faster, and doesn’t require an expensive commercial license. 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 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 has partial keyboard support, but CSV import is fully accessible.
For full documentation, see the Documentation.
To contribute, report issues, or make feature requests, use GitHub.
