【发布时间】:2019-11-10 10:13:52
【问题描述】:
我使用 Seaborn/Matplotlib 为不同的参数显示不同的输出(例如时间和距离)。我想将两个输出关联到同一个图上,因此我使用 seaborn 的 satplot 和 barplot。
我的问题是我没有得到预期的显示。图表在这里,但出现了一些嘈杂的额外轴。
我正在运行以下代码
ax = plt.subplot(311)
ax2 = ax.twinx()
data = sns.load_dataset("tips")
sns.barplot(ax=ax, x="day",y="total_bill", hue="size" , data=data, ci=None)
ax.set_yscale("log")
sns.catplot(data=data, x="day", y="tip", ax=ax2, hue="size", kind="swarm", palette="bright")
我得到以下结果:
你能帮我去掉这个多余的轴吗?当有多个子图时尤其不方便。
【问题讨论】:
标签: python matplotlib seaborn