How do a get two x-axes and two y-axes in a az.plot_posterior

I am only trying to get a single plot. And this is what I am getting
c_n_o_ne_ar_mg_56_factor_post_mc4t_61t_18ion_66ln_10000tn_100000smpl_240226

the is only a single x axis at the bottom. I would like to have one at the top and a yaxis on the left and right.

I am looking into how to do this by a combination of using ax.set_yticks() and ax.axvlilne() but there should be something more straightforward.

thanks for answering