How to Add an Image in Tableau Story
Adding an image to your Tableau Story is a simple way to make your data narrative more engaging and professional. Whether you want to include a company logo, provide visual context with a photograph, or use icons to guide your audience, images elevate your presentation from a series of charts into a polished, insightful report. This guide will walk you through the different ways to add images and offer best practices for making them effective.
Why Bother Adding Images to Your Story?
Before jumping into the "how," let's quickly cover the "why." A wall of charts and numbers can be overwhelming. Images break up the visual monotony and serve several strategic purposes in your data storytelling:
- Brand Consistency: Adding your company's logo to the header or footer of each story point instantly brands your analysis. It makes your work look more official and is essential when sharing with clients or external stakeholders.
- Adding Context: Are you analyzing sales data for a specific product? Include a high-quality photo of that product. Discussing foot traffic in different store locations? Add map images or photos of the storefronts. Images ground your abstract data in the real world.
- Driving a Narrative: Use icons, arrows, or custom graphics to visually guide your audience's attention to the most important parts of a dashboard. An upward-trending arrow next to a positive KPI can have a more immediate impact than text alone.
- Improving Scannability: Simple icons can represent concepts (like a shopping cart for e-commerce transactions or a person icon for user counts) that make your story points easier to understand at a glance.
Method 1: The Standard Approach - Using an Image Object
This is the most direct and common way to add an image to a Tableau Story point. It treats an image just like any other object you would add to a dashboard, like text boxes or filters.
Follow these steps:
- Navigate to the story point where you want to add the image. A story point is essentially a canvas, much like a dashboard.
- On the left side of the screen, under the "Objects" section, find the Image object.
- Click and drag the Image object onto your story point canvas. Drop it where you'd like it to appear. You can choose to have it "tiled" (where it snaps into the layout grid) or change it to "floating" for more precise placement. For logos and icons, floating is often the better choice.
- Once you drop the object, a dialog box titled "Insert Image" will pop up.
- Click the "Choose..." button and navigate to the image file on your computer. Select the image you want to use.
- After selecting your image, you have a few options in the dialog box:
- Click "OK," and your image will appear in the story. You can now resize and reposition the image object on the canvas as needed.
Tips for Using Image Objects
- File Types: Tableau supports common image formats like PNG, JPEG, and GIF. For logos or icons where you need a transparent background, always use a PNG.
- Positioning: To get precise placement, select the image object, click the dropdown menu on its corner, and choose "Floating." This lets you place it anywhere, even on top of other dashboard elements.
Method 2: Using a Hosted Image with a Web Page Object
Sometimes your image isn't a static file on your computer but is hosted on the web. This method is useful for images that might be updated centrally or for which you only have a URL. Instead of the Image object, you'll use the Web Page object.
Here’s how to do it:
- Make sure you have the direct URL to the image. It should end in a file extension like
.pngor.jpg(e.g., https://www.yourcompany.com/logos/logo.png). - From the "Objects" pane on the left, drag a Web Page object onto your story point.
- A dialog box will appear asking for a URL. Paste the direct URL of your image here.
- Click "OK."
Tableau will render the image from that URL directly in your story. The main advantage is that if the image at that URL is ever updated, your Tableau Story will show the new version automatically without you needing to edit the workbook. However, the downside is that it requires an active internet connection to load the image.
Method 3: As part of a Dashboard Background
If you want to create a visually rich backdrop for an entire view within your story, adding an image as a dashboard background is a powerful technique. This method involves setting the image at the dashboard level before adding that dashboard to your story.
- Open the specific dashboard you plan to include in your story point.
- In the top menu, go to Layout. If you cannot see this option, ensure you have clicked a non-chart blank place on the background of your dashboard sheet.
- In the "Layout" pane, find the "Background" option. Here, you can select an image from your computer to serve as the background for the entire dashboard.
- Once you have placed the image as your background, arrange your charts and KPIs on top of it. You may need to adjust the background colors of your individual charts (Format > Shading) to "None" so the background image shows through.
- Now, go to your Story. Create a new story point by dragging that dashboard from the left pane onto the story canvas.
This method is excellent for custom-designed reports, thematic presentations, or embedding a subtle, watermarked-style logo behind your data.
Best Practices for Using Images
Adding images is easy, but using them effectively requires a bit of thought. Keep these principles in mind.
Keep File Sizes Small
Large, unoptimized images can drastically slow down your Tableau workbook's loading time, especially when published to Tableau Server or Public. This creates a poor viewing experience. Before importing an image, run it through a free online image compressor to reduce its file size without sacrificing much quality.
Use High-Quality Images
Just as large files are bad, blurry, pixelated images look unprofessional. Use a high-resolution version of your logo or photo and allow Tableau to scale it down. A crisp, clean image reflects well on you and your analysis.
Make Sure It's Relevant
Every element in your story should serve a purpose. Ask yourself: "Does this image help explain my data, add necessary context, or improve the user experience?" If the answer is no, it's probably just a distraction. Avoid generic stock photos or decorative clipart that doesn't add real value.
Consider Accessibility
Remember that some members of your audience may have visual impairments or may not load images at all. Ensure your story is still perfectly understandable without the image. Don't rely on an image to convey critical information, always include the key insight in a text headline or caption nearby.
Final Thoughts
Adding images is a straightforward yet powerful way to transform your Tableau Stories from simple reports into compelling, branded narratives. By using image objects for logos, web page objects for dynamic content, or background images for custom designs, you can easily guide, inform, and engage your audience more effectively.
Crafting a narrative in Tableau is all about bringing the story behind the numbers to life. But we know that before you even get to the storytelling stage, you first have to pull all that data together, which often means hours of manual work jumping between platforms. That's exactly why we built Graphed. We wanted to eliminate the manual report-building process so marketing and sales teams could go straight from data to dashboard in seconds, just by describing what they want to see in plain English.
Related Articles
How to Connect Facebook to Google Data Studio: The Complete Guide for 2026
Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.
Appsflyer vs Mixpanel: Complete 2026 Comparison Guide
The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.
DashThis vs AgencyAnalytics: The Ultimate Comparison Guide for Marketing Agencies
When it comes to choosing the right marketing reporting platform, agencies often find themselves torn between two industry leaders: DashThis and AgencyAnalytics. Both platforms promise to streamline reporting, save time, and impress clients with stunning visualizations. But which one truly delivers on these promises?