WordPress plugin intelligence profile

Pop3D Charts – 2D/3D Data Visualizer

Real WebGL 3D bar chart, pie chart and data visualization block for WordPress. Import one CSV or JSON — title, labels and values fill the sidebar.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.12.3
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.7 · PHP 7.4
Directory statusactive
Last directory update17 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Pop3D Charts – 2D/3D Data Visualizer version 1.12.3 as active, updated 1mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Pop3D Charts is a native WordPress chart block for creating interactive 2D and real WebGL 3D charts directly in the Gutenberg editor. Build responsive column charts, stacked charts, pie and donut charts, line/area charts, pyramid charts, and 3D stairs donut charts without shortcodes or an external chart dashboard.

The free plugin is made for visual data storytelling in WordPress: editorial articles, landing pages, reports, comparisons, survey results, educational content, KPI sections, and data-driven pages. Add the block, enter your values, paste spreadsheet data, or import CSV, JSON, XLSX, or XLS files. Then choose a chart layout, adjust the design in the sidebar, and publish an interactive chart that visitors can explore.

js. Where supported by the selected layout, visitors can switch between 2D and 3D views, rotate the chart, inspect the legend, open a semantic data table, and export the chart as a PNG.

Try the free version in WordPress Playground — no install required.

Free WordPress chart layouts included

  • Straight column charts for classic category comparisons — optional leader-line annotations on individual bars. Negative values grow down from the zero line when the Y-axis crosses zero.
  • Stacked column charts for totals, grouped values, and composition — optional leader-line annotations on individual segments. Negative segments stack below zero.
  • Pie and donut charts for simple shares of a whole.
  • Line / Area charts for trends, sequences, multi-series data, annotations, point labels, and optional area fills. Values below zero sit below the zero line.
  • Pyramid charts for ranked, proportional, or funnel-like comparisons.
  • 3D stairs pie/donut charts where each segment rises to its own height and forms a stepped 3D ring.
  • 2D and 3D chart views where supported by the selected layout.
  • Interactive front-end controls with optional legend, sorting, fullscreen view, data table modal, and PNG export.
  • Responsive chart sections for desktop, tablet, and mobile layouts.
  • Five block patterns in the Interactive charts category — starter charts with sample data, titles, labels and an editorial card layout you can adapt.

Designed for the WordPress Block Editor

Everything important happens inside the block sidebar. You can edit rows, import data, switch chart layouts, change palettes, adjust labels, configure captions, and preview the result while you work.

There is no shortcode workflow and no separate proprietary chart database. Chart settings and chart data are stored as normal block attributes inside the post content.

Free version features

  • Native Gutenberg chart block for the WordPress Block Editor.
  • Real WebGL rendering via three.js for 3D chart scenes.
  • Chart layouts: straight columns, stacked columns, pie/donut, Line / Area, Pyramid, and 3D stairs pie/donut.
  • Eleven built-in color palettes: Vivid, Ocean Sunset, Purple Raindrops, Spectrum, Magenta Dream, Twilight, Accessible, Material, Corporate, Monochrome, and Diverging.
  • Per-row color overrides using hex color values.
  • Live editor preview while editing data, labels, appearance, captions, and chart settings.
  • Manual row editor for adding, editing, duplicating, reordering, and deleting chart rows.
  • Flexible data input: enter rows manually, paste from a spreadsheet, or import JSON, CSV, XLSX, or XLS files — with smart table detection and column mapping for spreadsheet imports.
  • Import your chart setup from the file: optional title, subtitle, source note, axis labels and units in CSV or JSON land straight in the block sidebar — pick a layout and you are often ready to publish.
  • Chart data export as CSV or JSON, including titles and labels when set.
  • Optional front-end controls such as legend, sorting, data table modal, fullscreen view, and PNG download where enabled and supported.
  • Lazy loading for 3D scenes when charts scroll into view.
  • Built-in translations for English, German, French, and Spanish.
  • Block patterns under Interactive charts — five ready-made example charts (straight, stacked, pie/donut, line/area, pyramid) with titles, subtitles and sample data.
  • Accessibility-minded output with labelled chart regions, semantic data tables, keyboard-friendly dialogs, accessible toolbar labels, and live regions for loading and tooltip states.

Bring your own chart data

Start with a few manual rows, paste values from Excel or Google Sheets, or import a prepared file. You can put chart title, description, source, axis names and units in the same file above the data table — on import they appear in the sidebar tabs so you rarely need to type them by hand. Pick the chart layout that fits your story; scales, tick labels and row links from the file are applied too.

Re-importing always replaces the previous chart so nothing stale is left behind.

The importer finds the data table even when extra lines appear above it, maps common column names automatically, and lets you assign columns manually when needed.

For most charts, the most useful columns are:

  • value — the number that drives the chart.
  • headline — the main label, such as a product, country, month, or category.
  • unit — an optional unit such as %, €, kWh, or items.
  • paragraph — optional tooltip text.
  • smallPrint — an optional source note or footnote.
  • color — an optional custom row color such as #ff8800.
  • groupKey — useful for stacked chart groups and multi-series charts.
  • colIndex / rowIndex — optional grid position (column and row index). Legacy header names scatterX / scatterY are still accepted on import.
  • columnLabel / rowLabel — optional category labels for grid rows and columns.

A simple CSV can look like this:

value;unit;headline;paragraph;smallPrint 42;%;North;Sales region Q1;Report 2024 31;%;South;Sales region Q1;Report 2024

Tip: create one chart manually, then export it as CSV from the block settings. The exported file gives you a practical template — complete with title, labels and units you can reuse in your own spreadsheet.

Built for visual data storytelling

Pop3D Charts is made for charts that feel like part of the page instead of external reports embedded into it. Use it when a standard flat chart feels too plain and you want a more visual, interactive, and slightly fancy way to present your data.

It works especially well for:

  • editorial data stories
  • annual reports
  • landing page sections
  • product and feature comparisons
  • survey results
  • educational content
  • simple KPI and performance summaries
  • interactive data sections in WordPress pages and posts

Optional Pro add-on

The free plugin is fully usable on its own. org directory and extends the same Gutenberg chart block with additional layouts, palettes, styling options, and ready-made chart patterns.

The free version includes straight columns, stacked columns, pie/donut, line/area, pyramid, and 3D stairs pie/donut charts, plus import/export, built-in palettes, 2D/3D views where supported, and optional front-end controls.

Pro is only needed if you want more advanced chart layouts, extra design options, and ready-made chart patterns.

Learn more about Pro: Pop3D Charts Pro

For free plugin support, please use the Support tab on this plugin page. Commercial support for the Pro version is handled through the vendor support channel.

Credits

txt.

Third-party libraries and assets are bundled with this plugin and served from your site. js are not loaded from external CDNs.

  • three.js — 3D rendering (MIT License). https://threejs.org/
  • three.js examples (OrbitControls, RoundedBoxGeometry, Reflector, CSS2DRenderer) — Same license as three.js (MIT), included alongside the vendor build.
  • SheetJS Community build ( xlsx ) — Parsing.xlsx /.xls files in the block editor for import (Apache License 2.0). https://sheetjs.com/
  • Troika 3D text ( troika-three-text and sibling modules under vendor/troika ) — Rendering text in WebGL scenes (Troika: MIT License). The file vendor/troika/troika-three-text.esm.js embeds components whose upstream licenses are called out at the top of that bundle: Typr.ts (MIT), fflate (MIT), woff2otf WOFF unpacking (Apache-2.0), and unicode-font-resolver client (MIT). https://github.com/protectwise/troika
  • Barlow Semi Condensed (Bold and Light.ttf under assets/ ) — Typography in 3D labels (SIL Open Font License 1.1). https://fonts.google.com/specimen/Barlow+Semi+Condensed

The plugin does not transmit imported spreadsheet files to your server as uploads; parsing runs in the editor in the visitor’s browser. Chart settings and data live in normal block attributes in post content.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • chart block
  • data visualization
  • 3d
  • charts
  • webgl
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.7 · PHP 7.4
Update activity17 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.12.11.12.3
WordPress compatibility7.0.47.0.5
Version1.12.01.12.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.