Author avatar


Tableau Playbook - Dual Axis Line Chart with Area


  • Jul 23, 2019
  • 7 Min read
  • Jul 23, 2019
  • 7 Min read


This is the third part of a four-part series on Tableau Playbook - Dual Axis Line Chart. In previous parts, we delved into dual axis line charts which are combined with line and dot. Check them out in case you missed them.

In this guide, we will focus on another dual axis line chart: Line Chart Dual Axis with Area. By analyzing a real-life dataset: Rossmann Store Sales, we will focus on how to build it step by step. Meanwhile, we will draw some conclusions from Tableau visualization.

Line Chart Dual Axis with Area

In this example, we will compare the sales trend of a typical store in 2013 with that in 2014. We will use a dual axis chart with area to highlight the difference between these two years.

  1. Build a discrete line chart first.

    1. Drag "Date" into Columns Shelf.
    2. Drag "Sales" into Rows Shelf.
    3. Hold down the Control key (Command key in Mac) which means make a copy and drag "Year(Date)" into Marks - Color.
    4. In order to compare the monthly trend of 2013 and 2014, we right-click "YEAR(Date)" and change the type to Month from discrete Date Parts.
    5. In this example, we focus on a typical store. There is no data skew problem from other stores or an unbalance time distribution, so aggregating by Average is a good choice. Right-click "SUM(Sales)" and choose Measure -> Average.

    line chart dual axis with area 1

  1. Keep only 2013 and 2014 for the years:

    1. Drag "Date" into Filters Card.
    2. When a date type enters in, the Filter Field Date dialog pops up. Choose Years in Date Part and press Next button.
    3. Select only 2013 and 2014 in the filter list.

    line chart dual axis with area 2

  1. Currently, this chart displays the data from 856 stores. We want to focus on a particular store:

    1. Drag "Store" into Filters Card.
    2. Select Store 118 in the filter list.
  1. Build the dual axis with area to highlight the difference between these two lines:

    line chart dual axis with area 3

    1. Hold down the Control key (Command key in Mac) and drag "AVG(Sales)" to its right side on the Rows Shelf which means making a copy.
    2. Right-click on the new "AVG(Sales)" and check Dual Axis.
    3. Convert the second axis to Area type. Right-click again and choose Mark Type -> Area.
  1. Optimize the areas:

    line chart dual axis with area 4

    1. We want to color the area between two lines. Currently, line and area use the same dimension "Date". We need to make a copy and apply colors separately.

      First, remove the current dimension "YEAR(Date)" in the second Marks Card.

    2. Right-click "Date" in Dimension pane and choose Duplicate. Tableau will generate "Date (copy)".

    3. Drag "Date (copy)" into Marks - Color.

    4. Now we can change the area color. Click the inverted triangle of area color Legend and choose Edit Colors... Change the color of "2013" into White. Change the color of "2014" to the color you want, such as gray.

    5. We can see the area overlap the lines. We need to move it to the back. Right-click right y-axis and click Move marks to back.

    6. To avoid misleading graph, check Synchronize Axis to synchronize two axes.

    7. Since the two y-axes are synchronized, we can hide the right axis by unchecking Show Header.

    8. The bottom area is still gray. That is because the transparent from the "2014" area. We need to make it opaque. Expand Color and slide Opacity to 100%.
  1. Polish the final chart:

    1. Edit the title to read "Compare Monthly Sales Trend of 2013 and 2014".
    2. Right-click on "Date" and choose Hide Field Labels for Columns.
    3. Click the inverted triangle of area color Legend and click Hide Card.
    4. Hide horizontal grid lines: click Format in navigation -> choose Lines... -> switch Rows tab in Format Lines pane -> change Grid Lines to None.
    5. Right-click on the horizontal header and click Format... Expand Dates in Default Option from Header tab and choose Abbreviation.

    line chart dual axis with area 5


In this chart, we compare the trend with lines and highlight the area between them. We can clearly see that the overall monthly trends are consistent. The sales of 2014 increased about $500 - $1000 based on 2013. The only difference is that sales of 2014 rose the smallest in March and the biggest in April, probably because sales exploded in March in 2013 and April in 2014.

Related Charts

With the help of the dual axis technique, line charts can be combined with a variety of mark types, such as line, dot, area, and bar. By combining the line chart with other visual elements, we can see the strength of both for different scenarios:

  • Use Dual Axis with Line when you need to compare two trends from different data series. Synchronization of y-axes is strongly recommended.
  • If you want to emphasize on individuals while displaying the trends, you may consider Dual Axis with Dot to enhance data points.
  • Choose Dual Axis with Area when you need to pay extra attention to the difference between the two lines. It highlights the margin for easy analysis.
  • When you not only concern the overall trend but also focus on the categories comparison. Dual Axis with Bar is the best practice.

Here is a visual comparison of the variations between the dual axis line charts:

variations of dual axis line chart


In this part, we have learned how to create a dual axis line chart with area. First, we built a raw, discrete line chart. Then we filtered it by years and store. Next, we used the dual axis with area and customized the area. In the end, we dug out useful information from this chart.

In the fourth part, we will practice the line chart dual axis with bar.

You can download this example workbook Line Chart and Variations from Tableau Public.

In conclusion, I have drawn a mind map to help you organize and review the knowledge in this guide.

line chart dual axis with area - mind map

I hope you enjoyed it. If you have any questions, you're welcome to contact me at [email protected].