首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在matplotlib中绘制折线图后面的条形图

如何在matplotlib中绘制折线图后面的条形图
EN

Stack Overflow用户
提问于 2020-08-14 04:35:38
回答 1查看 37关注 0票数 0

我在两个不同的轴上绘制了一个柱状图和一个折线图。我希望条形图出现在折线图的后面。

代码语言:javascript
复制
    fig, ax1 = plt.subplots() # ax1 is line graph, ylabel on the left
    ax2 = ax1.twinx() # ax2 is bar graph, ylabel on the right

如果我按此顺序设置轴,条形图将显示在顶部。但是,如果我交换它们,那么y标签的位置也会交换。如何使条形图出现在折线图的后面,同时保持y标签的位置不变?

EN

回答 1

Stack Overflow用户

发布于 2020-08-14 04:50:53

在这里找到了解决方案:PyPlot move alternative y axis to background

解决方案是将ax1 zorder设置为高于ax2,并禁用ax1背景。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63402842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档