Title: PressViz &#8211; WordPress Charts and Tables
Author: Naveen Kharwar
Published: <strong>Май 12, 2026</strong>
Last modified: Май 21, 2026

---

Search plugins

![](https://ps.w.org/pressviz/assets/banner-772x250.png?rev=3530073)

![](https://ps.w.org/pressviz/assets/icon-256x256.png?rev=3530073)

# PressViz – WordPress Charts and Tables

 By [Naveen Kharwar](https://profiles.wordpress.org/naveenkharwar/)

[Download](https://downloads.wordpress.org/plugin/pressviz.0.2.1.zip)

 * [Details](https://os.wordpress.org/plugins/pressviz/#description)
 * [Reviews](https://os.wordpress.org/plugins/pressviz/#reviews)
 *  [Installation](https://os.wordpress.org/plugins/pressviz/#installation)
 * [Development](https://os.wordpress.org/plugins/pressviz/#developers)

 [Support](https://wordpress.org/support/plugin/pressviz/)

## Description

PressViz is a WordPress chart plugin for people who want to publish clear, responsive
charts without leaving the block editor.

Most chart tools make you jump between dashboards, embeds, shortcodes, spreadsheets,
and third-party services. PressViz keeps the chart workflow inside WordPress: add
the PressViz block, enter data manually or upload a CSV, choose a chart type, style
it in the sidebar, and publish.

Learn more at https://getpressviz.com

### Why WordPress Charts Still Feel Hard

A chart should help a reader understand the story faster. Too often, the workflow
gets in the way.

 * You leave WordPress to build the chart in another tool
 * You paste shortcodes or embeds instead of editing in the post
 * Chart data and table data live in separate plugins
 * Hosted charts depend on external services, accounts, or scripts
 * Canvas-only charts can be hard for screen readers, search engines, and AI crawlers
   to understand
 * Editors inherit charts they are afraid to update later

PressViz is built for a cleaner workflow: chart creation, data editing, visual styling,
and front-end rendering all stay connected to the WordPress post.

### What You Can Build With PressViz

📊 **Charts inside the block editor**
 Create charts directly in Gutenberg with 
a native block, guided starter flow, live preview, and sidebar controls.

📁 **CSV import and manual data entry**
 Start from a CSV file, paste numbers into
the editable grid, or type values by hand. PressViz is useful for quick editorial
charts, reports, comparisons, and data snapshots.

📈 **Multiple chart types**
 Publish bar, line, area, pie, doughnut, scatter, radar,
gauge, and funnel charts from one WordPress chart block.

🧾 **Chart data that remains part of your site**
 PressViz stores chart data in 
your WordPress database using a custom table. You do not need an external chart 
service, CDN-hosted chart script, or third-party dashboard just to publish one useful
chart.

🎨 **No-code styling controls**
 Adjust chart type, title, subtitle, colors, legend,
labels, spacing, animation, and responsive behavior without writing code.

📤 **Front-end export buttons**
 Let readers download a chart as a PNG image or 
export the underlying data as CSV.

### Built for SEO, Accessibility, and AI Crawlers

A chart should not become a blank visual shell once it reaches search engines, screen
readers, or AI crawlers.

PressViz is designed to make chart output more understandable beyond the canvas.
It includes accessible output, screen-reader-friendly data, and structured dataset
markup so the chart can carry meaning as content, not just decoration.

That matters for:

 * Search engines trying to understand the data behind a chart
 * AI crawlers and answer engines reading page context
 * Screen reader users who need the data behind the visual
 * Publishers who want charts to remain useful, portable, and understandable over
   time

Read the full SEO and AI crawling breakdown:
 https://www.getpressviz.com/pressviz-
built-in-for-seo

### Why PressViz Is Different

 * **Block editor native:** PressViz is built around the modern WordPress editor,
   not bolted onto it through old shortcode-era workflows.
 * **No external chart dashboard:** Create, edit, preview, and update charts where
   you already write.
 * **Local rendering, no CDN dependency:** ECharts is bundled locally, so your charts
   do not depend on loading a chart library from a third-party CDN.
 * **Accessible chart output:** PressViz includes chart descriptions, semantic output,
   and screen-reader-friendly data table support.
 * **SEO-friendly chart metadata:** Structured Dataset markup helps make charts 
   more understandable to search engines and AI systems.
 * **Editor-friendly handoff:** Agencies, freelancers, and site builders can hand
   clients a chart workflow they can keep using after launch.

### Who PressViz Is For

PressViz is useful for:

 * Publishers and editorial teams explaining data inside articles
 * Marketers sharing campaign reports, performance summaries, and comparison charts
 * Agencies building WordPress sites that clients need to maintain themselves
 * Bloggers and creators who want a simple chart block without a separate dashboard
 * Nonprofits, educators, and business teams publishing data snapshots or public
   reports

If you are searching for a WordPress chart plugin, Gutenberg chart block, CSV chart
plugin, responsive chart plugin, or accessible data visualization tool for WordPress,
PressViz is built for that workflow.

### How It Works

 1. Add the PressViz block to any post or page
 2. Enter data manually or import a CSV file
 3. Choose a chart type
 4. Customize colors, labels, legends, spacing, and responsive behavior
 5. Publish a responsive, accessible chart on your WordPress site

### Features

 * WordPress chart block for the Gutenberg editor
 * Bar, line, area, pie, doughnut, scatter, radar, gauge, and funnel charts
 * CSV import and manual data entry
 * Editable spreadsheet-style data grid
 * Chart title, subtitle, color, legend, spacing, label, and animation controls
 * Front-end PNG and CSV export buttons
 * Responsive chart output for desktop, tablet, and mobile
 * Accessible chart descriptions and screen-reader-friendly data table output
 * SEO-friendly schema.org Dataset markup
 * Local ECharts bundle with no CDN dependency
 * Site-wide defaults for common chart settings
 * Per-chart overrides in the block inspector
 * More features are coming, including chart management, reusable datasets, AI-assisted
   chart creation, and richer table workflows

### Links

 * Website: https://getpressviz.com
 * SEO and AI crawling breakdown: https://www.getpressviz.com/pressviz-built-in-
   for-seo
 * Documentation: https://getpressviz.com/docs

### External Services

PressViz optionally sends deactivation feedback to a Google Sheets endpoint via 
Google Apps
 Script when a user submits the deactivation form. No data is sent if
the user clicks Skip & Deactivate” or dismisses the modal. Data sent: deactivation
reason code and label, optional free-text details, site URL, WordPress version, 
plugin version, plugin slug, PHP version, and a UTC timestamp.

Service: https://script.google.com
 Privacy policy: https://policies.google.com/
privacy

### Third-Party Libraries

 * ECharts 6.x (https://echarts.apache.org) – Apache License 2.0 – Bundled locally,
   no external requests

## Blocks

This plugin provides 1 block.

 *   PressViz Create and publish charts without code, directly in the block editor.

## Installation

 1. Upload the `pressviz` folder to `/wp-content/plugins/`, or install through the 
    WordPress Plugins screen.
 2. Activate the plugin through the Plugins screen.
 3. In any post or page, add the **PressViz** block from the block inserter.
 4. Choose a source, enter your data, configure the chart, and click **Generate**.

## FAQ

### What chart types are supported

PressViz currently supports bar, line, area, pie, doughnut, scatter, radar, gauge,
and funnel charts.

### Does PressViz work with the block editor (Gutenberg)

Yes. PressViz is built specifically for the WordPress block editor. Creation, editing,
data entry, and live preview all happen inside the editor.

### Can visitors export the charts

Yes. You can enable front-end export buttons so visitors can download a chart as
a PNG image or export the underlying data as CSV.

### Will my charts break if I deactivate PressViz

If you deactivate the plugin, charts will not render on the front end. Your chart
data is preserved in the database and will return when you reactivate. PressViz 
never deletes your data on deactivation.

### Does PressViz work on WordPress Multisite

Yes, with per-site activation. Activate PressViz on each site where you want to 
use charts — do not network-activate it. Each site maintains its own chart data 
and settings independently.

### Does PressViz add anything to my database

Yes. PressViz creates one custom table — `{prefix}pressviz_charts` — to store your
chart data. It is created automatically on activation and is never modified by WordPress
core or other plugins. On deactivation the table is left intact. It is only removed
if you check Remove Data on Delete” in Settings before deleting the plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PressViz – WordPress Charts and Tables” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Naveen Kharwar ](https://profiles.wordpress.org/naveenkharwar/)

[Translate “PressViz – WordPress Charts and Tables” into your language.](https://translate.wordpress.org/projects/wp-plugins/pressviz)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pressviz/), check out
the [SVN repository](https://plugins.svn.wordpress.org/pressviz/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/pressviz/) by [RSS](https://plugins.trac.wordpress.org/log/pressviz/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.2.1

**Compatibility**
 * Confirmed compatibility with WordPress 7.0 **WordPress.org 
Listing** * Updated the plugin name to improve discoverability for WordPress charts
and tables searches **Admin Settings** * Added a confirmation notice after saving
PressViz settings **WordPress.org Preview** * Added a WordPress Playground blueprint
so users can try PressViz from the plugin directory preview experience

#### 0.2.0

**Chart Types**
 * Expanded chart type support: area, scatter, gauge, funnel, and
radar charts (in addition to bar, line, pie, doughnut)

**Data & Input**
 * Expanded the starter flow with stronger CSV import, validation,
and safer spreadsheet-style editing * Improved the data grid with sticky headers,
modal expansion, guided editing controls, and better destructive-action safeguards

**Export & Download**
 * Added front-end export buttons so visitors can download
charts as PNG images or export the underlying data as CSV * Added controls to show,
hide, or pin export actions per chart

**Admin Settings & Defaults**
 * Added site-wide defaults for key chart settings
while preserving per-chart overrides in the block inspector * Improved the settings
experience with a visual theme picker, dynamic defaults, configurable CSV row limits,
and a clearer deactivation feedback flow

**Responsive & Customization**
 * Improved responsive behavior across charts, tables,
the starter flow, and the inspector for desktop, tablet, and mobile layouts * Expanded
no-code styling controls with better chart browsing, spacing options, subtitles,
legends, and axis labels

**Editor UX Polish**
 * Smoothed the editing flow with clearer step states, better
upload and import UX, disabled duplicate apply actions, and improved visual feedback
during updates * Added CSV import warnings for formula-like values to help users
spot potentially unsafe spreadsheet content

**Accessibility**
 * Strengthened keyboard navigation, labeling, and assistive-technology
support across the editor and front-end output * Improved chart semantics so custom
descriptions and export controls are announced more clearly to screen readers

**SEO & Data Safety**
 * AI-SEO-friendly chart output with schema.org Dataset markup*
Added a clearer deactivation experience that explains how chart data is handled 
when the plugin is removed

**Data Validation & Compatibility**
 * Added stronger compatibility checks so chart
types, column roles, and saved mappings stay aligned with the current dataset * 
Improved guided remapping, validation messages, and API responses for incompatible
or incomplete chart configurations

**Rendering Robustness**
 * Improved front-end rendering safeguards so invalid, 
missing, or changed data degrades gracefully instead of breaking the chart

**Testing & Code Quality**
 * Expanded automated test coverage for rendering, editor
flows, and technical accessibility checks * Continued internal refactoring and UI
consistency work to make the editor easier to maintain

**Bug Fixes**
 * Fixed chart rendering and responsiveness issues in constrained 
block layouts and nested containers * Resolved editor-side layout and asset-loading
bugs affecting inspector behavior and block editor stability

#### 0.1.3

 * Improve readme structure and clarity
 * Add website URL https://www.getpressviz.com/
 * Enhance description with use cases and feature overview

#### 0.1.2

 * Include unminified source code (`src/`) in the plugin package to comply with 
   WordPress.org guideline #4
 * Document build process in readme

#### 0.1.1

 * Fix Contributors field in readme

#### 0.1.0

 * Initial release – bar, line, pie, and doughnut charts with manual data entry

## Meta

 *  Version **0.2.1**
 *  Last updated **7 сахаты ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/pressviz/)
 * Tags
 * [block](https://os.wordpress.org/plugins/tags/block/)[charts](https://os.wordpress.org/plugins/tags/charts/)
   [data visualization](https://os.wordpress.org/plugins/tags/data-visualization/)
   [gutenberg](https://os.wordpress.org/plugins/tags/gutenberg/)[tables](https://os.wordpress.org/plugins/tags/tables/)
 *  [Advanced View](https://os.wordpress.org/plugins/pressviz/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pressviz/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pressviz/reviews/)

## Contributors

 *   [ Naveen Kharwar ](https://profiles.wordpress.org/naveenkharwar/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pressviz/)