The most powerful data visualization plugin is finally available for Adobe XD users. Over the past few months, I’ve been working closely with the Adobe team to make it real.

Let’s create the first chart

First of all, let’s install 📈 Chart plugin in Adobe XD.

Once the Chart is installed, open an Artboard in XD and draw a Rectangle on it. This rectangle will be the canvas for our chart and is a crucial step — without it, the Chart plugin doesn’t know where you want to place your chart and what dimensions you want to use.

Next, select the rectangle and run plugin…


This short guide shows how to create and maintain your data visualization system using Templates in Chart plugin.

When do you really need a data visualization framework?

If you are working on a product with lots of charts, you need to define rules and design principles for data visualization. A good example is GE’s Predix Design System: https://www.predix-ui.com/#/design/foundation/data-vis.

Chart allows you to define the core of your Data Viz framework such as colors, grid, and labels, but Chart also provides a lot of configurable settings such as sorting in Pie chart or the type of data markers in Line chart. Look at the full example of template in Chart.


Connect Chart with Google Sheets, use local CSVs, update and edit charts in seconds, really. This release is the next big step to the future of data visualization in modern design tools.

Clipboard → Table

The experience with the Clipboard tab in previous releases was not good, so I decided to push work with tabulated data to the next level. In Chart 5.1 tab was renamed to reflect the new UI — now it is a table view like in Google Sheets or Excel.

You can paste data from Google Sheets, Excel, Numbers; connect data with Google Sheets via API and even upload…


The main storage and source of data for designers are tables. It could be Google Sheet provided by your manager or analyst, or CSV file downloaded directly from your system. Let’s take a look at how to visualize that data directly in Sketch, Figma (soon) and Adobe XD (soon) using Chart plugin.

Copy-paste tabular data

The simplest way to get data from one of the table apps: Excel, Numbers, Google sheets to Chart — use copy-paste. Data from your clipboard will be automatically parsed and correctly placed in the table in Chart. …


Meet the biggest update in Chart’s history: plugin rewrote from scratch on new Sketch API, authorization and native updates are enabled, the color input was reimagined and a lot of other improvements are coming.
Download Chart 5.0

Account and native updates

When the Chart became paid I start wondering about enabling Sketch native updates and authorization because the delivery of the new version was related with some problems: some users didn’t receive the email, a lot of users had problems with spam filters and firewalls.

In version 5.0 Chart will ask for Gumroad’s email to authorize you at the first launch. …


Only the one new feature, but a lot of invisible improvements.

Axis labels are here

Before this release, it was hard to label charts because it is a manual process. Now you can define labels for X and Y axis easily. Keep in mind that this feature still in alfa, so if you have any problems or feedback, please ping me by mail or in Chart slack group.

Grid and labels are mixed for now and you have to add “:grid” at the end of canvas name to draw grid lines alongside with labels. Labels for X-axe could be defined only by copying data…


The first significant update in the new year. A lot of work has been done, but a ton of new features are waiting for their time.

Grids alfa version. Finally

The two most requested features were grids and data labels, so I started with simplest one — grid. The current realization is a test because I want to hear feedback on how it is working.

Grids are available only for Line chart and the color of grid lines is also hardcoded. To test grids rename canvas layer and add “:grid” at the end. …


This is a short story about a few new features in the Chart. Friendly reminder: all paid customers could join Chart Slack channel and suggest new features for the future releases.

Grouped Bar chart

Martijn Jansen asked me in Slack about a new type of Bar chart and I decided that it is a really useful feature. So, Martijn, you are welcome!

Set a new base level

In some cases, when you are trying to visualize data series that has low fluctuations you will be faced with not a good data representation. Now you can rename your canvas with a new baseline and data will be updated.


As you may know, Panel disappeared form Chart since version 4.0, but now it’s time to return Panel back! It’s not only new feature in the new release, of course, keep reading.

Chart panel

Panel is the great feature of Chart that allows you to visualize data in a second. You don’t need to go to Plugin menu, choose type of chart — just press: ^ + ⌘ + С and choose e.g. Line chart.

It took a month to figure out how to fix the issues with Panel, but now all works fine.


Since the first public launch of the Chart, 2 months have passed and I came to you with some new features and plans for the future. I’ve worked hard on some new types of data visualizations and I’m glad to introduce them, in Chart 2.6 you can see:

  1. Pie Chart and Donut Chart
  2. Stream Graph
  3. 2 types of Progress Bars
  4. Solid Gauge Chart

Also, I’ve fixed issue with artboard restriction: now you can create Chart everywhere, not just on artboard. The first release of Chart didn’t have full support for negative values and flexibility in Parameters.js, but I fixed it…

Pavel Kuligin

Product Designer at Behavox · pavelkuligin.ru

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store