【发布时间】:2019-03-27 12:07:42
【问题描述】:
更新了问题和代码! 提示数据集可能不是最好的示例,但是我的问题在其中重现,即我们看到点图和条形图共享相同的 Y
我需要在一张图表上组合折线图和条形图。为此,我使用了 seaborn 和以下代码:
tips = sns.load_dataset('tips')
g = sns.FacetGrid(tips, hue='sex', col='sex', size=4, aspect=2.1, sharey=False, sharex=False)
g = g.map(sns.pointplot, 'day', 'tip', ci=0)
g = g.map(sns.barplot, 'day', 'total_bill', ci=0)
g.set_xticklabels(rotation=45, fontsize=9)
g.set_xticklabels(rotation=45, fontsize=9)
plt.show()
除了每个 facetgrid 对象上的条和线都使用一个 Y 轴这一事实之外,一切都很好。我是 seaborn 新手,目前找不到解决方案。尝试在这行代码中添加“sharey=False”
> `g.map(sns.pointplot, 'date', 'worthusdcount')`
但它没有帮助。
任何关于如何添加第二个 Y 轴的解决方案将不胜感激
【问题讨论】:
-
你能发布一些示例数据吗?
-
与this one 相同的问题。从中你也可以推断出这个人的命运:没有minimal reproducible example,它可能在2年内都得不到答案。
-
更新了问题和代码。请重新检查它,请@ImportanceOfBeingErnest
标签: python matplotlib data-visualization seaborn