I’m trying to visualize some data that is usually under 100% (for example, workload, or activity) but on some occasions it will rise over 100, meaning that the resource has been used too much.

I was thinking on something like the rings Apple use in their activity on Apple Watch, which spins several times before reaching the final value, indicating that you have overdo. The problem is that that type of visualization requires to be dynamic and I need something static (to print on a report)

I can also use a bar chart with a defined boundary if the value exceed 100% but I’m afraid it won’t clearly represent values in small and big numbers.

So is there any type of chart that I’m clearly missing?

Any help would be appreciated.


1 Answer 1


If you want to see small numbers and large numbers on the same chart, you can use a log() scale for the y axis. This will work for bar charts, or other types of charts. Log scaling will show more details than linear over a larger range. Just need to point this out to the user as they may be used to seeing linear scales. For something that changes over time, it can be helpful to show a time based plot, with any data over the limit in red and the data under in green or blue. Also you can add a horizontal line showing the cutoff value.


Linear vs Log

enter image description here

Flag with red points including a horizontal line to show the cutoff



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.