How to Insert Shapes in Tableau Dashboard

Cody Schneider7 min read

Using shapes and icons in a Tableau dashboard can turn a mundane report into an intuitive, visually engaging tool. Instead of just displaying numbers, you can use custom icons to represent categories, or directional arrows to show performance at a glance. We'll walk you through how to use both Tableau's default shapes and your own custom images, step by step.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Use Shapes in a Tableau Dashboard?

Before jumping into the "how," let's quickly cover the "why." Adding shapes isn't just about making your dashboard look pretty, it serves a functional purpose that dramatically improves the user experience. Thoughtfully used shapes can make complex data easier to digest instantly.

  • Improve Visual Scanning: Icons are processed by our brains much faster than text. Using a recognizable shape for a category or status allows users to scan the dashboard and understand key takeaways without reading every label.
  • Create Intuitive Indicators: Simple shapes like up/down arrows, checkmarks/crosses, or red/yellow/green circles are universally understood. They provide immediate context about performance, making your KPIs more impactful.
  • Save Valuable Space: Dashboards are prime real estate. Replacing long text labels (e.g., product categories, social media platforms) with compact, recognizable icons can free up space and reduce clutter, leading to a cleaner design.
  • Reinforce Branding: Using custom shapes like your company logo, product images, or brand-specific icons helps maintain a consistent brand identity across your analytics reports, which is especially important when sharing dashboards with clients or external stakeholders.

Getting Started: Using Tableau's Default Shapes

Tableau comes with a built-in library of shape palettes, making it easy to get started right away. Let's walk through the basic process of applying these default shapes to a worksheet.

Step 1: Set Up Your Worksheet

First, shapes need to be associated with data. In your Tableau worksheet, you need a visualization that is based on a dimension. For this example, let's use the classic Superstore dataset and create a simple bar chart showing Sales by Sub-Category.

Step 2: Change the Mark Type to 'Shape'

In the Marks card, you'll see a dropdown menu that is likely set to 'Automatic' (which in this case would be a bar chart). Click this dropdown and select Shape from the list. Your bar chart visualization will change to show a series of default shapes—probably open circles—for each sub-category.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step 3: Drag a Field to the Shape Card

To have Tableau assign a different shape to each mark, you need to tell it which data field to base the assignment on. In our example, we want a different shape for each Sub-Category. So, drag the Sub-Category dimension from the Data pane onto the Shape property on the Marks card.

You’ll immediately see that Tableau has assigned a unique shape from its default palette to each of the sub-categories. You can see the mapping in the automatically generated legend card.

Step 4: Customize Your Shapes

You may not like the default shapes Tableau picked. To customize them, click on the Shape property on the Marks card. This opens the "Edit Shape" dialog box.

Here you can:

  • Select a Shape Palette: Use the dropdown at the top right to explore Tableau's other built-in palettes like 'Arrows', 'Weather', or 'BUG TRACKING'.
  • Assign Shapes: In the pane on the left, click a data item (e.g., 'Art'), then click on a specific shape on the right to manually assign it. This gives full control over which shape represents which category.
  • Reload Shapes: If you add custom shapes later, use the 'Reload Shapes' button (more on that soon).

Click 'Apply' or 'OK' to see your changes reflected in the worksheet.

Level Up: Creating and Using Custom Shapes

This is where the real power and customization comes in. Using your own images—like company logos, product icons, or branded assets—is what makes dashboards truly professional. The process is straightforward once you know where to put your files.

Step 1: Get Your Image Files Ready

First, collect the images you want to use. You can use your own branded icons, download icons from sites like Flaticon or The Noun Project, or even use employee photos. Here are a few technical tips:

  • File Formats: Tableau supports common image files like PNG, JPG, GIF, and BMP.
  • Use PNGs with Transparency: For the cleanest look, always use PNG files with a transparent background. This prevents your shapes from having an unsightly white box around them on your dashboard.
  • Keep Resolution in Mind: Use reasonably high-resolution images to avoid them looking pixelated or blurry on your dashboard, but avoid massive file sizes which can slow things down. A size of 100x100 pixels is usually a good starting point.

Step 2: Find Your 'My Tableau Repository' Folder

Tableau stores all your custom assets in a specific directory on your computer called the Tableau Repository. You need to find this folder to add your shapes.

  • On Windows: Navigate to C:\Users[YourUsername]\Documents\My Tableau Repository
  • On macOS: Navigate to /Users/[YourUsername]/Documents/My Tableau Repository
GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Step 3: Create a Custom Shape Folder

Inside the 'My Tableau Repository' folder, you'll see a folder named Shapes. Open it.

This is where you'll add your own shape collections. Create a new folder inside the 'Shapes' directory for your custom images. The name you give this folder is important—it's what will appear as the name of your shape palette inside Tableau.

For example, if you create a folder named 'Company Logos', you'll see a new palette called "Company Logos" in Tableau.

Now, copy your prepared image files (e.g., PNG or JPG icons) and paste them directly into this new folder.

Step 4: Reload and Assign Your Custom Shapes in Tableau

Now, head back into your Tableau workbook. Important: Tableau doesn't automatically detect the new shape files you just added. You have to tell it to look again.

  1. Click on the Shape property in the Marks card once more to open the "Edit Shape" dialog box.
  2. Click the Reload Shapes button. This rescans the Shapes folder in your repository and finds your new folder and images.
  3. Open the Select Shape Palette dropdown. You should see your newly created folder listed as a palette! Select it.
  4. Your custom shapes will now appear in the selection area. You can assign them to your data items just as you did before with the default shapes.

Click "OK," and your worksheet will now display your beautiful custom shapes. You can add multiple custom palettes for different projects, keeping all your icons organized.

Practical Examples and Common Use Cases

Here are a few quick ideas to inspire you on how to apply this feature in your dashboards.

Use Case 1: KPI Indicators

Instead of just showing a number for sales growth, create a calculated field that returns 'Increase', 'Decrease', or 'Stable'. Then, assign custom arrow shapes (up arrow, down arrow, horizontal arrow) to each value. It’s a simple visual cue that communicates performance instantly, perfect for executive dashboards.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Use Case 2: Replacing Filters with Icons

On a dashboard, instead of a standard radio-button filter for product categories, create a separate "worksheet" for each category that consists only of your custom icon. Use Dashboard Actions to make each icon-worksheet function as a filter. When a user clicks your custom 'Clothing' icon, the rest of the dashboard filters down to that category. This creates a more modern and app-like navigation experience.

Use Case 3: Interactive Maps

If you're plotting data on a map, such as competitor locations or your own office locations, you can upload their logos as custom shapes and use them as map points. This is far more descriptive than using a simple dot or square, making the map instantly readable.

Final Thoughts

Custom shapes are one of the most effective ways to elevate a functional Tableau dashboard into a highly polished, professional, and user-friendly analytic tool. By moving beyond default circles and squares, you can embed visual cues and branding directly into your data, making your insights clearer and more memorable.

Building effective dashboards in tools like Tableau takes time, patience, and a bit of design flair. As business users ourselves, we know the pain of wrestling with BI tools and manually stitching data together. That’s why we built Graphed . It lets you connect all your business platforms – like Google Analytics, Shopify, or Salesforce – and then simply ask for the reports you need in plain English. Your dashboards are created for you in seconds, no steep learning curve required, giving you back time to focus on strategy instead of struggling with dashboard setup.

Related Articles