How to get two boxplots on same axis? I have two dataframes (both of different lengths, etc) but they have exact same columns and I would like to explore the distribution of one of these columns by plotting a boxplot. 

However, how do I get it on the same axis? And how can I set the y-axis for this? The below code puts the boxplots side by side in separate graphs but I would like them to have the same axis so I can compare them easier. 

f, axes = plt.subplots(1, 2)
sns.boxplot( x="status",y="assets" ,data=df1, palette="Set3",ax=axes[0])
sns.boxplot( x="status",y="assets" ,data=df2, palette="Set3",ax=axes[1])
fig.tight_layout()
plt.show()
So the problem is how to visualise your box plots so that they appear in the same plot (axes).
To do this, it is simply a minor alteration to your code.
f, axes = plt.subplots(1, 2)
sns.boxplot(x=&quot;status&quot;,y=&quot;assets&quot; ,data=df1, palette=&quot;Set3&quot;,ax=axes[0])
sns.boxplot(x=&quot;status&quot;,y=&quot;assets&quot; ,data=df2, palette=&quot;Set3&quot;,ax=axes[0])
fig.tight_layout()
plt.show()

The alteration is on the data=df2 line.