• Skip to main content
  • Skip to footer
  • Home

The May 13 Group

the next day for evaluation

  • Get Involved
  • Our Work
  • About Us
You are here: Home / allblogs / freshspectrum / How to Create Bar Charts in Adobe XD

Jan 20 2021

How to Create Bar Charts in Adobe XD

This is the first in a series of posts on chart design in Adobe XD. In each post we will take on a different chart type. Today we start with one of the most ubiquitous and useful charts, the Bar Chart.

What you’ll find in this post:

  • An Oversimplified How To
  • How to create a good looking bar chart.
  • 6 other things related to creating bar charts with Adobe XD.
How to Create Bar Charts in Adobe XD featured image.

An Oversimplified How To

Creating a bar chart (or column chart) in Adobe XD is just a little shape creating.

Adobe XD Bar Chart Illustration 1

Step 1. Start by creating an artboard in Adobe XD. It doesn’t matter which you choose, you can create multiple artboards of different sizes within each Adobe XD file.

You should also have some data… I’ll just use some random numbers: 10,11,13,15,18.

Adobe XD Bar Chart Illustration 2

Step 2. Draw a rectangle by clicking on the little square icon and drawing it on the artboard (you can also change the fill color if you’d like).

Adobe XD Bar Chart Illustration 3

Step 3. Size it using pixels. I often just multiply all my data by 10 or 100. I also usually start with the largest number (so in my case 18 * 100 = 1800). It doesn’t matter if the bar fits on the artboard.

Adobe XD Bar Chart Illustration 4

Step 4. Use “repeat grid” to copy the bar. Since I have 5 numbers I want five bars (or you can copy/paste, or you can insert new bars).

If you used repeat grid like I did, you should then ungroup the grid.

Adobe XD Bar Chart Illustration 5

Step 5. Now resize the rest of the bars based on your data.

Adobe XD Bar Chart Illustration 6

Step 6. Now select all the rectangles (group them if you would like) and resize or center so it fits on your artboard. As long as you stretch or skew the bars together, the visual will still be accurate.

And there you go, you have a bar chart.

How to create a good looking bar chart.

Okay, so now you know the basics, let’s look at what else you can do. Adobe XD is a design program, not a spreadsheet. What you lack in automatic charting, you gain in complete control over formatting.

Adobe XD Bar Chart Illustration Stretch and Skew

Stretch and Skew.

Adobe XD is a vector design program, so you can stretch and skew to your heart’s content without sacrificing quality. And as long as you group all the bars together prior to changing the size, bar proportions will remain intact.

Adobe XD Bar Chart Illustration Adding Color

Adding Color

Add color by just selecting a rectangle and then clicking on the box next to “Fill/Border.”

Adobe XD Bar Chart Illustration Adding Labels

Adding Labels

Add labels by clicking the “T” icon and entering the text somewhere on the page. You can easily shift the text placement, change the size, change the font, or change the color. Do the same for any bar labels you want.

Adobe XD Bar Chart Illustration Adding an Axis

Adding an Axis

If you want one, add one with a couple of lines. XD makes it really easy to align objects to other objects.

Adobe XD Bar Chart Illustration Adding Grid Lines

Adding Grid Lines

Want Grid Lines, just draw them. Use the pixels/ x and y coordinates to measure and place. XD keeps every object on its own layer, so if you want the grid behind everything, just drag them to the bottom on the left hand side.

Adobe XD Bar Chart Illustration Adjusting the Art Board

Adjusting the Art Board

Adjusting the art board is as simple as adjusting the size of any shape within the artboard. Just click on the artboard title, you’ll be given the ability to drag the sides (or you can just change the pixels in the W & H boxes on the right side of the page).

Adobe XD Bar Chart Illustration Alternate Shapes and Sizes

Alternate Shapes and Sizes

You can also copy/paste or duplicate artboards. This lets you create all sorts of different shapes and sizes for different dissemination tools.

Adobe XD Bar Chart Illustration Matching Colors

Matching Colors

Want to color match your bar chart with a logo or picture? Just paste the image into the XD file then use the eye dropper to pick the color.

Adobe XD Bar Chart Illustration Beyond the Basics

Beyond the Basics

This is just the basics. There are all sorts of things you can do with Bar Charts in XD.

I often use Adobe XD when I want to increase the control I have over the aesthetic presentation. Especially if I am creating infographics or visuals meant to be shared across multiple communication channels.

6 other things related to creating bar charts with Adobe XD

1. Want to know more about pixel math?

Chart Math in Adobe XD

Want to go deeper into the pixel math I use to create charts in Adobe XD? I wrote a post on it that you can check out here: Pixel Math, Charts, and Adobe XD

2. Want to create in Excel and format in Adobe XD?

That’s really easy to do. Just save your Excel chart as a Scalable Vector Graphics (SVG) file.

Saving Bar Charts in Excel as SVG

You can then drop the SVG file right into Adobe XD. The chart will actually show up in layers, making it really easy to tweak colors/styles. If there is a lot of data, it can be easier to create the charts in Excel (or in R or something else) and bring it over to XD for formatting.

Pasting SVG Chart into Adobe XD

3. Adobe XD is FREE-mium.

Okay, so they’ll try to upsell you to the “Single App” or a Creative Cloud plan. But the Starter plan is completely full featured. It’s only missing some of the collaboration features and cloud storage, which you really don’t need most of the time.

Also, if you are already a user of Adobe Creative Cloud (Photoshop, Illustrator, InDesign, etc. (then you already have access to the full program).

Adobe XD Pricing Plans

4. Adobe XD works on both PC and Mac.

There are a couple of tools that are similar to Adobe XD (and better in some respects). One of those tools is called Sketch. Unfortunately with Sketch, you can only use it on a Mac, which might work for many UX designers but not so much for most of the data visualization designers I know.

Sketch Prototyping Tool

5. There are plugins that can act as chart creators.

Another option for those with lots of data is to use one of a Adobe XD few plugins that auto create charts from CSV data. Honestly, I find it easier to just create the basic charts elsewhere and paste in, or just build within the profile. But these options do exist.

Vizzy Charts Adobe XD Plugin

6. Any good bar chart examples?

I shared a few bar chart examples and considerations in my How to create bar charts in Excel post. The cool thing about Adobe XD is that you can replicate just about any static graphic you find on the web. You can also prototype all sorts of interactive graphics as well.

Cartoon where the presenter is showing a bar chart with a bad axis, thinking "don't look at the axis."  Someone in the audience says, "What's up with the axis?"
Don’t do this with your axis…

Written by cplysy · Categorized: freshspectrum

Related Posts

You may be interested in these posts from the same category.

[grid content=”post” taxonomy=”category” terms=”current” exclude_current=”true” number=”12″ gutter=”10″ align=”center” slider=”true” center_mode=”true”]

Footer

Follow our Work

The easiest way to stay connected to our work is to join our newsletter. You’ll get updates on projects, learn about new events, and hear stories from those evaluators whom the field continues to actively exclude and erase.

Get Updates

Want to take further action or join a pod? Click here to learn more.

Copyright © 2026 · The May 13 Group · Log in

en English
af Afrikaanssq Shqipam አማርኛar العربيةhy Հայերենaz Azərbaycan dilieu Euskarabe Беларуская моваbn বাংলাbs Bosanskibg Българскиca Catalàceb Cebuanony Chichewazh-CN 简体中文zh-TW 繁體中文co Corsuhr Hrvatskics Čeština‎da Dansknl Nederlandsen Englisheo Esperantoet Eestitl Filipinofi Suomifr Françaisfy Fryskgl Galegoka ქართულიde Deutschel Ελληνικάgu ગુજરાતીht Kreyol ayisyenha Harshen Hausahaw Ōlelo Hawaiʻiiw עִבְרִיתhi हिन्दीhmn Hmonghu Magyaris Íslenskaig Igboid Bahasa Indonesiaga Gaeilgeit Italianoja 日本語jw Basa Jawakn ಕನ್ನಡkk Қазақ тіліkm ភាសាខ្មែរko 한국어ku كوردی‎ky Кыргызчаlo ພາສາລາວla Latinlv Latviešu valodalt Lietuvių kalbalb Lëtzebuergeschmk Македонски јазикmg Malagasyms Bahasa Melayuml മലയാളംmt Maltesemi Te Reo Māorimr मराठीmn Монголmy ဗမာစာne नेपालीno Norsk bokmålps پښتوfa فارسیpl Polskipt Portuguêspa ਪੰਜਾਬੀro Românăru Русскийsm Samoangd Gàidhligsr Српски језикst Sesothosn Shonasd سنڌيsi සිංහලsk Slovenčinasl Slovenščinaso Afsoomaalies Españolsu Basa Sundasw Kiswahilisv Svenskatg Тоҷикӣta தமிழ்te తెలుగుth ไทยtr Türkçeuk Українськаur اردوuz O‘zbekchavi Tiếng Việtcy Cymraegxh isiXhosayi יידישyo Yorùbázu Zulu