Arviz combined plot

Is there a way to plot the same variables on a single violin plot? For example, I have three different Inference Data Sets and I want to plot the variable z_p which is contained in each of the respective traces. Here is what I tried:

y= az.concat(trace1,trace2,trace3, dim='chain')
az.plot_violin(y, var_names=[trace1.posterior["z_p"],trace2.posterior["z_p"],trace3.posterior["z_p"]], backend="bokeh")

However, I get the following attribute error:

AttributeError: 'DataArray' object has no attribute 'startswith'