you can not hide a chart and display another chart at the place.
workaround is.. you can make both chart conditional using property in add-ons section of chart.
set a variable there.
use Qlik Branch this extension to create buttons with variable.
I hope it might help.
Hi the closest i can think of is D3 Visualization Library. You probably would need to tweak it a little to get a table there as i think it was not part of the main extension, however it had a property to change charts within one object. Note that we talking about 1 extension which can be a line, bar or pie chart as you like.