This is the final, advanced version of our butterfly chart tutorial. In this sophisticated visualization, we'll position the category labels directly in the center between opposing bars—a technique that transforms standard bar charts into compelling comparative displays that immediately draw the viewer's eye to key insights.

Before we begin, understand that butterfly charts push the boundaries of what traditional charting tools can accomplish side-by-side. The techniques I'm sharing require precise execution and attention to detail. I've documented each step meticulously because these advanced visualizations demand exact sequencing—skip a step, and you'll find yourself troubleshooting for hours.

Let's build on our previous work by duplicating our existing chart. Right-click on the current sheet tab and select "Duplicate." Notice how the system automatically renames the duplicated elements while maintaining the core sales versus quantity structure. I'll rename this new sheet "Advanced"—a naming convention that will prove invaluable when managing complex dashboard projects with multiple chart variations.

Now comes the critical phase where we transform our standard visualization into a professional butterfly chart. This specialized format requires labels positioned directly above the bars, creating a clean, readable interface that works particularly well in executive dashboards and comparative analysis presentations.

First, verify that all your dimensions and calculated fields use consistent data types. Both your sales measure and quantity measure should be set to "Bar" format, while your subcategory field should remain as "Text." This consistency prevents the rendering conflicts that plague many advanced visualizations. Think of this as establishing a solid foundation—without it, everything built on top becomes unstable.

The next step involves converting your central axis to dual-axis mode—a powerful feature that allows us to layer multiple chart types seamlessly. Click on the right-side axis and select "Dual Axis." This overlay technique is what enables the centered text labels that define butterfly charts. Watch as the system automatically positions one chart layer on top of another, bringing us significantly closer to our target visualization.

Don't be concerned about the color changes that occur automatically during this process. These temporary adjustments are normal system behavior, and we'll refine the color palette in the final steps. Focus instead on the structural improvements—notice how the bars now align perfectly, creating the symmetric foundation essential for effective comparative analysis.


The current text placement isn't optimal, so we need to address the positioning. Right-click on the left axis and select "Synchronize Axis." This critical step ensures both sides of our butterfly chart use the same scale, maintaining visual integrity and preventing misleading comparisons. In data visualization, accuracy isn't just about the numbers—it's about how those numbers are presented spatially.

You'll notice additional spacing has appeared. This occurs because the system is accommodating the full range of values, including negative positioning for the left-side bars. To correct this, right-click the axis again and choose "Edit Axis." In the Range section, change from automatic to custom settings. Set the start value to zero (not negative 50) and the end value to automatic. This adjustment centers our visualization properly and eliminates the excessive white space that weakens visual impact.

Here's where the technique becomes sophisticated: the text labels need to appear on both bar sections simultaneously. Currently, one set of bars is positioned above the other, obscuring half of our text labels. The solution involves duplicating the text layer so it appears on both the left and right bar sections. This creates the illusion of single, centered labels while ensuring complete visibility across the entire chart.

Hold the Control key and drag your text field to create this duplication. This isn't simply copying—you're creating a second, independent text layer that will overlay perfectly with the first. When executed correctly, viewers see seamless, professional labeling that appears to float between the opposing bars.

Configure this new text layer with the same specifications as the original: set the chart type to "Text," drag your subcategory field to the text shelf, and convert to dual axis. Then synchronize the axes again to maintain consistent scaling. This multi-step process ensures both text layers align perfectly, creating the polished appearance that distinguishes professional-grade visualizations from amateur attempts.

The sequencing here is crucial—perform the axis customization after establishing the dual-axis configuration. Return to "Edit Axis," select custom range settings, set start to zero, and end to automatic. This prevents the system from reverting to default settings that could misalign your carefully positioned elements.


Now for the visual refinement that transforms a functional chart into a compelling communication tool. Access the text formatting options and increase the font size to 14 points minimum—executives and stakeholders need to read these labels clearly, even when projected in large conference rooms. Apply bold formatting and select colors that provide strong contrast against both bar colors and any white space where text might extend.

Color selection strategy is critical here. Rather than choosing colors that only work against one bar color, select high-contrast options like black or dark navy that remain legible across all backgrounds. This ensures your labels maintain readability even when they extend beyond the bars into white space areas.

A professional touch involves removing unnecessary interface elements that clutter the visualization. Hide column headers and eliminate redundant axis labels that compete with your centered text. Remember: every element in your chart should serve a specific purpose in communicating your data story.

Pay careful attention to text selection when applying formatting. A common mistake involves clicking formatting options without first selecting the actual text—this applies formatting to the cursor position rather than the visible text. Always select the complete text string before applying bold, color, or size changes.

The final result is a sophisticated butterfly chart that presents comparative data with immediate visual impact. Unlike standard side-by-side bar charts, this format draws the viewer's attention to the central comparison point while maintaining clear categorical identification. This technique proves particularly valuable for presenting budget versus actual performance, comparing metrics across time periods, or analyzing any dataset where the relationship between opposing values tells a critical business story.