Exploring Univariate Combo Charts

Take a look at this very interesting chart recently published by TechCrunch:

No alt text provided for this image

The left axis used by the bar chart visualizes guest stays. The right axis used by the line chart visualizes the year-over-year growth rate of guest stays. In other words, this is a combo chart visualizing a single variable across two separate axes: left for the absolute values of the variable, and right for the growth rates of the same variable.

Now take a look at this K chart:

No alt text provided for this image

It is also a combo chart visualizing a single variable across two separate axes: left for the absolute values of the variable, and right for the rolling sums of the same variable.

I call both charts Univariate Combo Charts, because they visualize a single variable (univariate) across two separate axes. In most cases, the left axis is used for absolute values of the variable, while the right axis is used for a derivative computation on the variable.

Now, the deep relation between these two charts does not stop there. The first one, which I call a Growth Chart (until someone gives me its official name), visualizes a growth rate, which is computed by making subtractions. For its part, the K chart visualizes a rolling sum, which is computed by making additions. In other words, these two charts are close siblings.

And if you were to go from a discrete horizontal axis to a continuous one, you could create variants of these visualizations in the continuous domain, with the former visualizing a derivation, and the latter visualizing an integral (that's for the maths lovers among us).

Interestingly, such univariate combo charts are not limited to bar charts. In fact, they can be created from any chart visualizing extensive variables (variables that can be summed). According to Principia Pictura, this would not work so well for line charts, but it would be perfect for area charts. Or to be more precise, an equivalent to the growth chart could be produced from a line chart, because subtractions are available, but a similar equivalent of the K chart should not be produced from a line chart, but can be produced from an area chart.

Similarly, univariate combo charts could be produced using operators other than simple additions and subtractions. In fact, there is a virtually-unlimited number of statistical operations that could be applied in order to create more and more sophisticated visualizations. Not all of them would be useful, but some certainly are, and we will take advantage of our weekly series of data visualization articles to explore some of them.

Credits

Many thanks to Paul M. for his help understanding all this...

Vanity References

If you're into arithmetic, you might enjoy these two (totally unrelated) articles:

要查看或添加评论,请登录

Ismael Chang Ghalimi的更多文章

  • The fastest computer for data analytics

    The fastest computer for data analytics

    Five years ago, STOIC was going through a very intense period of QA and bug fixing. Consequently, there was very little…

    52 条评论
  • Breathe Year 1

    Breathe Year 1

    When the pandemic hit, I found myself bored and scared. To regain a modicum of agency, I decided to challenge myself…

    6 条评论
  • Less formulas, more fun

    Less formulas, more fun

    I love spreadsheets, but they make it almost too easy to create a tangled mess of formulas. When we designed STOIC, we…

  • STOIC, a Modern Data Workbench

    STOIC, a Modern Data Workbench

    Ever since we started STOIC, we have introduced it as a next-generation spreadsheet, or a big data spreadsheet. This…

    6 条评论
  • Technical Writing with STOIC

    Technical Writing with STOIC

    Our main investor is credited with coining the expression "eating your own dogfood", and this is something that we try…

    9 条评论
  • Cell Plots

    Cell Plots

    Welcome to this seventh article in our Designing charts like a stoic series! Introduction Today, we will cover cell…

    3 条评论
  • Univariate Bar Charts

    Univariate Bar Charts

    Welcome to this sixth article in our Designing charts like a stoic series! Introduction Today, we will cover univariate…

    5 条评论
  • Dependent Plots

    Dependent Plots

    Welcome to this fifth article in our Designing charts like a stoic series! Introduction Today, we will cover dependent…

    1 条评论
  • Differential Charts

    Differential Charts

    Welcome to this fourth article in our Designing charts like a stoic series. Introduction Today, we will cover…

  • Designing area charts like a stoic

    Designing area charts like a stoic

    Welcome to this third article in our Designing charts like a stoic series. Introduction Today, we will cover area…

    1 条评论

社区洞察

其他会员也浏览了