Calendar Chart to show status by date

It would be great to have some sort of calendar chart component. That is, something that shows a status based on days alone. For example, this could be red, yellow, or green for 365 days of the year. That could be represented as simple row of short color coded lines or a more complex calendar like the one below:

You could build this with objects and conditions, if you have the data of course

Yeah, but the idea of creating 365 objects with condition sounds a little daunting. I guess if I was able to refer to a previous day and increment I might be able to at least leverage copy/paste of the objects. Not sure if that would work or not.