WordPress plugin intelligence profile

EasyVizi Sunburst

Hierarchical data as a sunburst (multi-level pie) chart: a block, a shortcode and a template function. No build step, works offline.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update27 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 EasyVizi Sunburst version 1.0.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

EasyVizi Sunburst turns hierarchical data – categories, sub-categories and values – into a multi-level pie chart where every ring is one level of the hierarchy. Each segment is sized by its share of its parent, so the outermost ring shows the finest breakdown.

Three ways to add a chart

  • Block – search for “EasyVizi Sunburst” in the block inserter. The sidebar gives you a live preview while you type, plus controls for height, number of rings, colors, legend and zoom. Paste JSON, or import a CSV straight from the sidebar.
  • Shortcode – [easyvizi_sunburst title="Revenue" height="420"]...JSON... [/easyvizi_sunburst], or point it at a JSON file with src="https://example.com/data.json". Settings → EasyVizi Sunburst has a builder that turns pasted JSON or CSV into a ready-to-paste shortcode (and the matching PHP call).
  • Template function – echo easyvizi_sunburst( $data, array( 'title' => 'Revenue' ) ); in any theme file.

Two data formats

A nested tree:

`

[

{ “name”: “Acquisition”, “children”: [

{ “name”: “Search”, “value”: 4100 },

{ “name”: “Social”, “value”: 1750 }

] },

{ “name”: “Revenue”, “value”: 5200 }

]

`

Or a flat list of rows, which is easier to produce from a spreadsheet. Leave parent empty for a top level row and give parent rows a value of 0 so their children are added up:

`

[

{ “id”: “search”, “parent”: “”, “label”: “Search”, “value”: 0 },

{ “id”: “search-organic”, “parent”: “search”, “label”: “Organic”, “value”: 4100 },

{ “id”: “search-paid”, “parent”: “search”, “label”: “Paid”, “value”: 2300 }

]

`

A CSV export works too: import it in the block sidebar, or paste it into the builder on the settings screen. The first row names the columns – id, parent, label, value – in any order and with the usual aliases ( key, name, size ). Parent rows take a value of 0 so their children are added up.

Highlights

  • Interactive: click a segment to zoom into it, click the center or a breadcrumb to zoom back out. Every segment is focusable and activates with Enter or Space.
  • Labels: write each segment’s name inside it, curved along the ring or in a straight line, or let the chart choose one style for the whole thing. A name that cannot reach the minimum size on its segment is left out rather than squeezed, and the minimum is a setting (14 pixels by default).
  • Size: 560 pixels square by default, up to 2000, and everything scales with it.
  • Center: an open hole, a solid circle standing for the whole chart, or a circle divided by the first level, all exactly one ring wide.
  • Legend: below the chart, or beside it on either side.
  • Colors: one hue per branch (shaded by ring), or a single hue shaded by ring. Bring your own hex palette with the colors attribute.
  • Accessible: an off-screen table with every leaf value and its full path is rendered for screen readers, and the chart scales with the theme’s font size and container.
  • Private by default: the SVG is drawn in the browser from data already on the page. No requests to third-party chart services, no tracking, no cookies.
  • Translators can start from the bundled languages/easyvizi-sunburst.pot.

The plugin was renamed from “Sunburst Chart” to EasyVizi Sunburst; [sunburst_chart] and older saved block markup still work.

Shortcode attributes

There are sixteen, covering size, rings, labels, the center, the legend and your own hex palette. md.

The five you are most likely to reach for:

  • title – caption above the chart.
  • height – pixels, 120 to 2000, default 560. The chart is square, so the column caps the width.
  • arc_labels – off (default), auto, curved, radial, tangential or horizontal.
  • colors – comma separated hex colors, e.g. colors="#4e79a7,#f28e2b". Hex only.
  • src – URL returning JSON, used instead of inline data. Cached for one hour.
WordPress.org metadata

Plugin tags

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

  • pie chart
  • svg chart
  • hierarchy
  • sunburst
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity27 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.