Stack Exchange Network
Stack Exchange network consists of 181 Q&A communities including
Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack Exchange
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It only takes a minute to sign up.
Sign up to join this community
Anybody can ask a question
The best answers are voted up and rise to the top
2 years, 6 months ago
I am presenting results from an experiment in an academic publication. Here is what the figure currently looks like:
The gray bars are the averages of the red and the blue bars.
I want to show the reader how the methods perform on average, as displayed by the gray bars.
I would also like the reader to be able to compare the methods based on the red bars and based on the blue bars.
Right now, the visual complexity is quite high and the repetitive color pattern makes it hard to immediately see what's going on.
I have tried removing the gray bars and displaying them as horizontal lines between the red and the blue bars, but that did not look good either:
Nov 12, 2020 at 9:47
You could show the average in a large bar, and put the separate categories inside in smaller bars.
If you use Excel and use two axes, make sure they both have the same scale.
131 1 1 silver badge 8 8 bronze badges
Nov 13, 2020 at 14:10
439 3 3 silver badges 4 4 bronze badges
If you really just mean the average of the two numbers, why not just leave the gray bars out, with nothing in their place? It's pretty easy to estimate visually. I think that's why there are few examples for you to base your design on.
Nov 12, 2020 at 23:41
Mark Foskey Mark Foskey
301 1 1 silver badge 3 3 bronze badges
A simple idea would be to show the average as a line graph, like this:
Nov 12, 2020 at 11:03
3,299 5 5 gold badges 21 21 silver badges 36 36 bronze badges
Your second one seems fine to me to be honest. It's the least extra 'ink', and it's how single series bar charts show averages, you're just doing it for the items at each x value. You can see an example here for your exact situation -->
What you will find is that it's fiddly to do this in most chart drawing packages (that link has a way of doing it though for excel)
Nov 12, 2020 at 14:07
1,773 9 9 silver badges 8 8 bronze badges
Given that you want the viewer to focus on the
average value (but with the individual components available for comparison), I would make the central bar represent the average, and make it wider than the bars either side (representing CPU and GPU alone). I would also probably go with a more "standout" colour than grey for the average:
The widths of the outside bars and their colour/brightness compared to the central bar will affect how much (or how little) they will fade into the background.
Nov 13, 2020 at 16:18
2,645 12 12 silver badges 17 17 bronze badges
Thank you for your answers! They have all been insightful and I don't think it makes sense to accept a single answer since the specific requirements differ from case to case.
Here is what I went with in the end. It is very similar to plotting small horizontal lines, but I found the diamond markers to be much more visually appealing.
Nov 14, 2020 at 19:45
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our
Accept all cookies
Necessary cookies only