You want to know which will be easy on your application for shifting through different charts.
1) Creating charts in different tabs and having buttons to help navigate between them
2) Creating charts in same tab with variables assigned to them and having buttons to activate and deactivate them.
I guess, both scenarios will be okay. It just depends on the calculations in your charts, make sure there are not any complex calculations in them. So, that as soon as user clicks on a button, charts would show up easily without a lag.
I think the question is around which way of presenting the information is likely cause the most performance related issues around large data sets. I'm curious to know if anyone has any information - anecdotal or otherwise - about this as I'm having similar issues
In that case, switching to objects on another tab is better, button actions can be affected from the lag of objects.
In the case of switching through tabs may also have some lag. But, from the observer point of view it may seem faster than buttons & variables, because as soon as its clicked it will redirect you to the destination tab even though charts struggle to load, user will be convinced that he got somewhere. where as in the other option, charts struggle to appear and it lets down users experience.