Title: PressViz
Author: Naveen Kharwar
Published: <strong>May 12, 2026</strong>
Last modified: May 14, 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

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

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

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

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

## Description

PressViz helps you turn raw numbers into charts and tables that feel at home inside
modern WordPress content. Build visuals directly in the block editor, style them
in the sidebar, and publish them without code, third-party dashboards, or complicated
setup.

It is designed for editorial teams, marketers, publishers, bloggers, and site owners
who want polished data storytelling without learning charting software.

**Why PressViz stands out**

 * **Built for the block editor:** Create and edit charts where you already write,
   with a guided flow and sidebar controls
 * **More than basic charts:** Publish bar, line, area, pie, doughnut, scatter, 
   radar, gauge, and funnel charts from one block
 * **Fast data entry:** Start with manual entry or import CSV files, then refine
   everything in an editable grid
 * **Better front-end experience:** Let visitors export charts as PNG or CSV, and
   keep visuals responsive across screen sizes
 * **Accessibility and SEO ready:** Includes screen-reader-friendly output, hidden
   data table fallback, and structured dataset markup
 * **Self-contained rendering:** ECharts is bundled locally, so your charts do not
   depend on external CDNs or API calls

### 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 and refine titles, labels, colors, legend, spacing, and behavior
    in the sidebar
 4. Publish responsive charts and accessible data tables directly on your site

### Features

 * **Nine supported chart types:** Bar, line, area, pie, doughnut, scatter, radar,
   gauge, and funnel
 * **CSV import plus inline editing:** Bring in spreadsheet data quickly, then continue
   editing in the block
 * **Design controls that stay approachable:** Customize chart type, title, subtitle,
   colors, legend, labels, spacing, and animation without code
 * **Export buttons for readers:** Offer PNG image download and CSV export on the
   front end
 * **Responsive by default:** Charts and tables adapt across desktop, tablet, and
   mobile layouts
 * **Accessible output:** Includes descriptive chart text, separated control semantics,
   and a screen-reader data table fallback
 * **SEO-friendly rendering:** Adds structured dataset markup to help search engines
   and AI systems understand the chart context
 * **Site-wide defaults:** Set admin defaults for key styling and behavior options
   while keeping per-chart overrides available

### Who This Is For

 * Publishers and editorial teams turning statistics into story-driven visuals
 * Marketers and agencies sharing campaign performance, reports, and client updates
 * Bloggers and creators who want charts that look polished without leaving WordPress
 * Business sites, nonprofits, and internal teams publishing dashboards, summaries,
   and data snapshots

### 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” is open source software. The following people have contributed to this
plugin.

Contributors

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

[Translate “PressViz” 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.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.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/pressviz/)
 * Tags
 * [block](https://test.wordpress.org/plugins/tags/block/)[charts](https://test.wordpress.org/plugins/tags/charts/)
   [data visualization](https://test.wordpress.org/plugins/tags/data-visualization/)
   [gutenberg](https://test.wordpress.org/plugins/tags/gutenberg/)[tables](https://test.wordpress.org/plugins/tags/tables/)
 *  [Advanced View](https://test.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/)