fig,axes=plt.subplots(1,2)
plt.figure(figsize=(10,5))
sns.barplot(x='index',y='Disaster Type',data=df['Disaster Type'].value_counts().reset_index(),ax=axes[0])
sns.barplot(x='Disaster Type',y='index',data=df['Disaster Type'].value_counts().reset_index(),ax=axes[1])
sns.despine(fig=None, ax=None, top=False, right=True, left=False, bottom=True, offset=None, trim=False)
需要把第一个子图横坐标去掉
你可以尝试使用下面的两条语句:
plt.xticks(alpha=0)
plt.tick_params(axis='x', width=0)
不知道你这个问题是否已经解决, 如果还没有解决的话:plt.xlim(x.min() * 1.5, x.max() * 1.5)
plt.xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi], [r’−π-\pi−π’, r’−π/2-\pi/2−π/2’, r’000’, r’π/2\pi/2π/2’, r’π\piπ’])