Experimenting with bar charts

Bar charts (aka histograms) are one of the most common charts in use. I've seen a lot of things added to them. What I haven't seen much of is : The improvements Im setting out to make are: My 1st exploration into this is to layout different timescales on the same chart, but give them variable widths and colors based on relevance the seconds adjust every second and each other time scale section adjusts as that timeframe passes. By putting them all ont he same line they are much easier to compare. Because values for a day are going to be much larger than values for a second everything is normalized to average per second. In general this works well. It's easy to both compare and distinguish the different time scales.

fixed width bars based on age/relevance, showing 7 days, 24 hours, 60 minutes, 60 seconds

What I don't like about the above is that the width of the chart is based on the number of elements which will be largely based on how much history there is. While this might be accurate from some peoples reading of the chart it would not look very good when it comes to layout and alignments. In some cases it will overflow when there is not enough space, in other cases it would look choppy whene there isnt much data. Overall the variable widths of several metrics would look offputting. So in the next version there are distinct percentages of the overall width given to each timescale. however many records there are within that timescale will fill that space. This will definitely allow for better alignment overall. the tradeoff is that the bar widths will no longer reflect the age/relevance. I think it still works with the diminishing brightness and smaler sections given.

fixed width sections, sections are smaller for older records

Days
Hours
Minutes
Seconds
The other decorations can always be added to this concept. As appropriate and helpful.