gpt4 book ai didi

python - 使用 Seaborn 在条形图上绘制线图 - 线图不会呈现

转载 作者:行者123 更新时间:2023-12-05 02:58:06 26 4
gpt4 key购买 nike

我正在尝试在条形图上绘制折线图,​​但无法使折线图与条形图一起呈现。我一直可以渲染条形图,只有在注释掉ax2时才可以渲染线条。当我渲染线图时,日期以整数而不是日期格式显示。我认为它与 X 轴有关但无法弄清楚。

fig, ax = plt.subplots(figsize = (10, 10))
ax = sns.lineplot(x='Submission Date', y='Rating', data=df_cd)
ax2 = ax.twinx()
ax2 = sns.barplot(x='Submission Date', y='Count Handled', data=df_cd)
ax.set_xticklabels(ax.get_xticks())
plt.show()

enter image description here

enter image description here

最佳答案

命令 plt.subplots(figsize = (10, 10)) 表示您想要划分 Canvas 并在其上创建子图。对于您当前的要求,您可以执行类似的操作 -

ax = sns.barplot(x='提交日期', y='处理计数', data=df_cd)
ax2 = ax.twinx()
ax2.plot(ax.get_xticks(), df_cd.Rating)

在这里,您首先创建条形图并在其上添加具有相同 x 轴的线图。

关于python - 使用 Seaborn 在条形图上绘制线图 - 线图不会呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59361990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com