Title: Ninja Charts &#8211; Interactive Charts and Graphs
Author: Mahmudul Hasan Arif
Published: <strong>July 8, 2020</strong>
Last modified: March 6, 2026

---

Search plugins

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

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

# Ninja Charts – Interactive Charts and Graphs

 By [Mahmudul Hasan Arif](https://profiles.wordpress.org/adreastrian/)

[Download](https://downloads.wordpress.org/plugin/ninja-charts.3.4.0.zip)

 * [Details](https://li.wordpress.org/plugins/ninja-charts/#description)
 * [Reviews](https://li.wordpress.org/plugins/ninja-charts/#reviews)
 *  [Installation](https://li.wordpress.org/plugins/ninja-charts/#installation)
 * [Development](https://li.wordpress.org/plugins/ninja-charts/#developers)

 [Support](https://wordpress.org/support/plugin/ninja-charts/)

## Description

If you need the best charts and graphs plugin for your WordPress website, you are
at the right place. With Ninja Charts, you can create responsive charts that are
fully customizable, and beautiful.

For the best data visualization, Ninja Charts is the most powerful and lightweight
chart and graph generator. It allows you to create numerous types of graphs and 
charts in WordPress.

 * Line charts
 * Pie charts
 * Bar charts
 * Bubble charts
 * Doughnut charts
 * Radar charts
 * Polar charts
 * Scatter charts
 * Area charts
 * Combo charts
 * Horizontal bar charts
 * Funnel charts

### WordPress Charts Plugin Video Preview

### Ninja Tables Integration With Ninja Charts

When [Ninja Charts](https://ninjatables.com/docs/ninja-chart-integration/) is packed
with Ninja Tables, it’s one of WordPress’s most eligible chart-maker plugins. It
enables you to retrieve data from a popular data table builder: [Ninja Tables](https://ninjatables.com)
and show them in the form of different charts.

### Ninja Charts Features

This completely free Ninja Charts plugin is a robust visualization tool that enables
you to create many kinds of interactive and customizable charts and graphs. It is
equipped with a lot of amazing features.

 * Deep integration with Ninja Tables
 * Easy-to-use interface
 * Design and Layout customization
 * Responsive, mobile-friendly WordPress chart plugin
 * Simple and handy steps to get started
 * SEO-friendly charts
 * Shortcodes to embed
 * Live preview on admin
 * Multiple chart types available
 * Multiple data sources
 * Versatile rendering engines
 * Special formatting and preview option
 * Amazing, dedicated support facility

### 10+ Chart Types

This WordPress chart and graph plugin provides more than 10 types of charts that
are optimized to address your WordPress data visualization needs.

Ninja Charts allows you to customize your data charts in the best way possible. 
You can choose from a bunch of advanced options to customize your online data chart
while creating the chart.

### Customizability with ease

Ninja Charts is Versatile and Tailored to Your Needs. Now personalize your charts
with ease. Customize a wide range of options to seamlessly integrate the visual 
style of your website.

While Google Chart tools offer a default setting, all customization is entirely 
optional, and the basic setup is ready to go. Should your webpage have a unique 
style that differs from the provided defaults, charts, and graphs can be effortlessly
adjusted.

Each chart offers a plethora of options to fine-tune its appearance with complete
flexibility. Some customization options are-

 * Chart width
 * Responsive chart width
 * Chart height
 * Chart Position
 * Background color
 * Border width
 * Border color
 * Border radius
 * Font size
 * Font style
 * Font color

Moreover, you’ll get more options like **AXES**, **TITLE**, **TOOLTIP**, and **LEGEND**
to give your online chart a more polished look.

### Responsive Charts

While 90% of your visitors are mobile users, you just can’t forget the responsiveness
of the charts. That’s why Ninja Charts comes with a JavaScript-based chart rendering
engine that provides cross-browser compatibility and cross-platform portability 
to any screen size.

### Flexibility and Ease of Use

It’s the easiest chart-maker solution for your websites. You just need to specify
the titles and the chart type, and then you will find the option to put a value 
manually, or you can retrieve data from the Ninja Tables plugin directly.

After completing the process, the plugin will automatically generate a short code
for a single chart, which you can embed on any page or post to show the respective
data.

### Awesome Support

You can get dedicated support from our excellent support team for this beautiful
WordPress table plugin for free! All you need to do is create a [support ticket](https://wpmanageninja.com/support-tickets/)
here.

Our support team eagerly awaits your feature requests and extended help for customized
tables. Don’t hesitate to create a support ticket for the best experiences.

## Screenshots

 * [[
 * Fresh Ninja Charts admin panel
 * [[
 * Chart creation interface
 * [[
 * Ninja Charts support multiple data sources e.g. Ninja Tables, Fluent Forms
 * [[
 * Manual data source interface
 * [[
 * Numerous Chart customization
 * [[
 * Renderable shortcode
 * [[
 * Admin dashboard to manage various charts
 * [[
 * Rendered chart in the frontend

## Blocks

This plugin provides 1 block.

 *   Ninja Charts Create a chart.

## Installation

Here is a description below of how to install and activate Ninja Charts and get 
started with it.
 e.g.

**Install** Ninja Charts using one of these methods:

**Method 1:** Install directly from the WordPress Admin panel: go to Plugins -> 
Add New -> Search for **Ninja Charts**, and click the **Install** button.

**Method 2:** Download the ZIP file of Ninja Charts manually from the WordPress.
org plugins repository and upload it through the Admin panel of your WordPress Dashboard:
go to **Plugins** -> **Add New** -> **Upload Plugin**, browse to the downloaded 
Zip and upload it.

**Method 3:** Download the ZIP, extract it and manually upload the extracted folder
through FTP to the /wp-content/plugins/ directory of your WordPress installation.

After Installation **activate** the plugin from the plugin dashboard.

To know more, browse our [documentation](https://ninjatables.com/docs/). For blogs
and facts, visit our [blog](https://ninjatables.com/blog/) page.

## FAQ

### Is Ninja Charts Responsive?

Charts and graphs created by Ninja Charts are completely mobile responsive.

### I am not technical, can I use Ninja Charts?

Ninja Charts is the most beginner-friendly and fastest WordPress Charts and Graphs
plugin available and getting started is so easy whether you are technical or a non-
tech!

### Is Ninja Charts free?

Yes, Ninja Charts is completely free in the WordPress repository. You can create
10+ types of charts and graphs with it. Even it comes for free with Ninja Tables
and Ninja Tables Pro.

### Are Ninja Charts good for beginners?

It’s the easiest chart-maker plugin for beginners. You can create many kinds of 
charts and graphs without any prior knowledge of coding.

### How can I embed a chart in a post?

After creating a chart by Ninja Tables you will see an auto-generated short-code.
Just copy and paste the code to any post or page to embed the chart.

### How can I get support for Ninja Charts issues?

You can get dedicated support from our excellent support team for this beautiful
WordPress charts plugin for free! All you need to do is create a support ticket 
here.

## Reviews

![](https://secure.gravatar.com/avatar/e7b55f4107bea84c87eb6f167566be40973dea919dc758a78eac855b1a085213?
s=60&d=retro&r=g)

### 󠀁[Brutal plugin](https://wordpress.org/support/topic/brutal-plugin-2/)󠁿

 [Reed Sutton](https://profiles.wordpress.org/reedus33/) May 12, 2023

Most basic useless chart options available. Can’t even aggregate date values…

![](https://secure.gravatar.com/avatar/0ec2441d6398c1537dff19dfa2b3f87615a76c62406e37eb11a0145c0dd402d8?
s=60&d=retro&r=g)

### 󠀁[Charts do not support decimal numbers](https://wordpress.org/support/topic/charts-do-not-support-decimal-numbers/)󠁿

 [starmansk](https://profiles.wordpress.org/starmansk/) January 28, 2023

For me totally absurd behaviour of charts not accepting decimal numbers in table.
This makes the charts plugin totally unusable for me.

![](https://secure.gravatar.com/avatar/06ebf4a35ae264d5d8cac6a650781f66ffbbdfd8ad560b166956ad3cec05720c?
s=60&d=retro&r=g)

### 󠀁[I depend on this plugin. Please keep maintaining it](https://wordpress.org/support/topic/i-depend-on-this-plugin-please-keep-maintaining-it/)󠁿

 [francisokech](https://profiles.wordpress.org/francisokech/) January 2, 2023

I use this plugin with ninja tables, which itself reads data from google sheets.
Essentially, this chart plugin helps me visualize data from my google sheets via
ninja tables. I depend on this everyday and I hope WPManageNinja team will keep 
maintaining this. Thanks and best wishes.

![](https://secure.gravatar.com/avatar/ef8dd7e5ddcd74c3b3517c838d4739178055ee20cdce165a8ec358105cf71081?
s=60&d=retro&r=g)

### 󠀁[Ninja Charts works beautifully!](https://wordpress.org/support/topic/ninja-charts-works-beautifully/)󠁿

 [restorm](https://profiles.wordpress.org/restorm/) August 17, 2022

I spent several months researching chart/graph plugins, form plugins and polls/surveys
plugins for use on our new website. These are all critically important functionalities
for us. Our development budget was small, so we couldn’t afford to be committing
to $399/year for multiple plugins (which is what some of them cost). We ended up
choosing Ninja Charts, which works beautifully and integrates seamlessly with Fluent
Forms. Ninja Charts + Fluent Forms provides everything we were looking for (including
polls and surveys). So, we’ve got everything we need, and barely spent any money
at all (we got the Pro version of Fluent Forms). We’re very, very happy!

![](https://secure.gravatar.com/avatar/c33dffb0341aeea5d96c65cebc3e165acf0326be7d7b2a7670310139309c1100?
s=60&d=retro&r=g)

### 󠀁[Nice plugin, working well](https://wordpress.org/support/topic/nice-plugin-working-well/)󠁿

 [Patricia BT](https://profiles.wordpress.org/patricia70/) October 4, 2020 1 reply

I tested it recently, as I trust very much all plugins this company develops. It
displays well my data in beautiful and customizable charts. It works very well with
Ninja Tables. Works as expected, and I’m looking forward to further development

![](https://secure.gravatar.com/avatar/385907cc9795afbf18266efe6884521325142938b337b0e8572da8da061441a1?
s=60&d=retro&r=g)

### 󠀁[Avoid for now, crashed my page](https://wordpress.org/support/topic/avoid-for-now-crashed-by-page/)󠁿

 [spaceindx](https://profiles.wordpress.org/spaceindx/) October 1, 2020 2 replies

Not ready yet, I uploaded and admin page crashed, so I had to go back into hosting
to disable the plugin.

 [ Read all 6 reviews ](https://wordpress.org/support/plugin/ninja-charts/reviews/)

## Contributors & Developers

“Ninja Charts – Interactive Charts and Graphs” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Mahmudul Hasan Arif ](https://profiles.wordpress.org/adreastrian/)
 *   [ WPManageNinja ](https://profiles.wordpress.org/wpmanageninja/)
 *   [ Sumon Sarker ](https://profiles.wordpress.org/csesumonpro/)
 *   [ Naeem Haque ](https://profiles.wordpress.org/naeemhaque/)
 *   [ Hasanuzzaman Shamim ](https://profiles.wordpress.org/hasanuzzamanshamim/)

“Ninja Charts – Interactive Charts and Graphs” has been translated into 2 locales.
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/ninja-charts/contributors)
for their contributions.

[Translate “Ninja Charts – Interactive Charts and Graphs” into your language.](https://translate.wordpress.org/projects/wp-plugins/ninja-charts)

### Interested in development?

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

## Changelog

#### 3.4.0 (Date: March 06, 2026)

 * Added: Native Gutenberg block for Ninja Charts (independent block, no shortcode
   required)
 * Added: Chart selection and preview directly inside the block editor
 * Improved: Block editor compatibility and performance
 * Fixes: Minor UI and rendering issues

#### 3.3.7 (Date: Nov 17, 2025)

 * Fixes: Chart.js Bubble & Scatter chart rendering issue
 * Optimized chart data rendering
 * Improves: Plugin security and escaping from plugin check suggestion
 * Improves: Chart list search
 * Improves: Data source selection from fluent-form

#### 3.3.6 (Date: Oct 28, 2025)

 * Security: Prevent unauthorized access to preview chart

#### 3.3.5 (Date: Sep 15, 2025)

 * Fixes: Chart.js tooltip label showing issue
 * Updates: Framework library v2.11.6
 * Security: Data preview issue for unauthenticated users (props to patchstack)

#### 3.3.2 (Date: Aug 07, 2025)

 * Fixes: Chart.js line chart disable point issue
 * Fixes: Chart.js pie/polar/doughnut chart tooltip label showing issue
 * Fixes: Chart.js bar/horizontal bar percentage value showing issue on frontend
 * Fixes: Tooltip value undefined showing issue
 * Fixes: Multiple time api call on initial rendering
 * Fixes: ${var} deprecated issue on php 8.2
 * Improves UI design

#### 3.3.1 (Date: November 28, 2024)

 * Improved: Chart list design

#### 3.3.0 (Date: May 21, 2024)

 * Added chart.js funnel chart
 * Added chart positioning feature
 * Updated chart.js library from v2.9.3 to v4.4.2
 * Replace chartjs-plugins-label library by charts-plugins-datalables
 * Fixes calculative data type warning issue
 * Fixes dropdown design issue
 * Improves ui design

#### 3.2.1 (Date: Sep 25, 2023)

 * Fixes: Google pie charts series text changes issue
 * Added: Php 8x support

#### 3.2.0 (Date: Nov 30, 2022)

 * Added frontend preview option
 * Added skeleton loader
 * Added warning message for an empty column of ninja-tables
 * Updated UI design
 * Fixes text input duplicate column issue for manual data source
 * Fixes data source delete issue for ninja-tables & fluent forms
 * Fixes specific table column delete issue

#### 3.1.2 (Date: Aug 30, 2022)

 * Added discrete line chart option from empty value
 * Fixes data update issue for manual input
 * Fixes empty cell values on chart
 * Fixes form validation warning
 * Fixes pie, polar & donut chart series colour changing issue
 * Fixes data sanitization and esc_* functions issue

#### 3.1.1 (Date: Dec 21, 2021)

 * Added google pie type charts font size
 * Added google charts pie, donut font color option
 * Improves ph@8.0 support
 * Fixes short-code rendering issue from another plugins
 * Fixes google charts title show/hide issue in frontend
 * Fixes render chart in oxygen page builder
 * Fixes character length issue for large chart name
 * Fixes csv import issue column data type not found
 * Fixes google charts legend issue in frontend

#### 3.1.0 (Date: Jan 27, 2021)

 * Adds google charts
 * Adds chart.js new chart type “Combo Chart”
 * Adds 10 types of google charts
 * Adds data order ascending or descending
 * Improved backend code structure
 * Optimizes code for faster rendering
 * Fixes fluent form range-picker data render issue

#### 3.0.0 (Date: Dec 2, 2020)

 * Adds new Fluent Forms fields i.e. Radio, Checkbox,
    Dropdown, Select, Multi-Select,
   Country (Select), Country(from address), Net Promoter, Ratings, GDPR checkbox,
   Range slider, Payment Quantity and Phone
 * Adds new Ninja Tables fields Select-field, Remote Google Sheets table
 * Adds percentage label for specific charts
 * Adds points customization for line/area chart
 * Adds line chart thickness customization
 * Adds chart render animation
 * Improves UI/UX
 * Improves backend query
 * Optimizes code for faster rendering
 * Fixes large scale datasets issue (tested up to 50k)
 * Fixes Bubble chart hover issue
 * Fixes Chart Series bug
 * Fixes render time with loader

#### 2.0 (Date: Sep 12, 2020)

 * Adds new data source “Fluent Forms”
 * Adds New chart type “Horizontal Bar”
 * Adds classic editor support
 * Adds Gutenberg editor support
 * Adds data range picker (i.e. items, date)
 * Adds Rest API
 * Adds customization for the Manual Chart
 * Adds chart customization with various chart.js features (i.e. shared tooltip,
   fill area etc.)
 * Improved “Ninja Tables” integration
 * Optimized code with clean UI
 * Fixed various bugs and overall improves performance

#### 1.0 (Date: Jul 08, 2020)

 * Init first version

## Meta

 *  Version **3.4.0**
 *  Last updated **1 month ago**
 *  Active installations **3,000+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/ninja-charts/), [English (US)](https://wordpress.org/plugins/ninja-charts/),
   and [Russian](https://ru.wordpress.org/plugins/ninja-charts/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/ninja-charts)
 * Tags
 * [charts](https://li.wordpress.org/plugins/tags/charts/)[csv data](https://li.wordpress.org/plugins/tags/csv-data/)
   [data visualization](https://li.wordpress.org/plugins/tags/data-visualization/)
   [wordpress chart plugin](https://li.wordpress.org/plugins/tags/wordpress-chart-plugin/)
 *  [Advanced View](https://li.wordpress.org/plugins/ninja-charts/advanced/)

## Ratings

 3 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/ninja-charts/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/ninja-charts/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/ninja-charts/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/ninja-charts/reviews/?filter=2)
 *  [  3 1-star reviews     ](https://wordpress.org/support/plugin/ninja-charts/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/ninja-charts/reviews/)

## Contributors

 *   [ Mahmudul Hasan Arif ](https://profiles.wordpress.org/adreastrian/)
 *   [ WPManageNinja ](https://profiles.wordpress.org/wpmanageninja/)
 *   [ Sumon Sarker ](https://profiles.wordpress.org/csesumonpro/)
 *   [ Naeem Haque ](https://profiles.wordpress.org/naeemhaque/)
 *   [ Hasanuzzaman Shamim ](https://profiles.wordpress.org/hasanuzzamanshamim/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ninja-charts/)