【发布时间】:2019-09-03 03:35:44
【问题描述】:
我正在尝试通过 Seaborn 在 Juyter 实验室笔记本中创建 2 个堆叠图表;其中一个是折线图,另一个是条形图。两者应共享相同的 x 轴。
%matplotlib widget
dt = pd.DataFrame.from_dict({'column_x': range(-10,10), 'vals_1': range(10,30), 'vals_2':range(30,50)})
f, axarr = plt.subplots(2, sharex=True)
sns.lineplot(x="column_x", y="vals_1", data=dt, marker="o", ax=axarr[0])
sns.barplot(x="column_x", y="vals_2", data=dt, ax=axarr[1])
问题是 - 这似乎实际上并不共享轴。我不完全确定为什么,我最好的选择是条形图将其 x 轴视为分类或此类。
有没有办法在两个图之间正确共享(数字)x 轴?
谢谢
【问题讨论】:
标签: python matplotlib seaborn