That may be doable using conditional show hide of charts. But the problem will be maintainability.
I atleast will need to have 6 set of 3 charts each to full fill my requirements. If I have them in containers, it becomes very easy to manage and work with. Else I will have to place charts on top of each other and show hide.
There is nothing wrong with multiple conditional objects in one place. Is there any difference in number of charts when they are in container vs. independent charts?
Next, "6 stes of 3 charts" implies that some charts are virtually identical. See if you can reduce the number of charts using conditional expressions/dimensions (just a guess based on your reply).