python - 如何在一个绘图图形上绘制两个 Pandas 系列?
问题描述
我有两个具有相同索引的系列,需要在同一个图上绘制它们的值,每个图都作为线图。
fig, axs = plt.subplots()
sns.lineplot(numkdhh_pmf.index, numkdhh_pmf.values, ax = axs, color = 'r')
sns.lineplot(biased.index, biased.values, ax = axs, color = 'b')
plt.show()
这只显示后一个情节,以第二个写的为准。关于为什么两个情节都拒绝在图中显示的任何想法?
两个系列的值具有相似的比例,因此不是缩放问题。
编辑
这两个图显示了省略无花果时,根据以下代码设置的 axs。我仍然不确定为什么,因为我对 Seaborn/matplotlib 没有透彻的了解。代码确实是从 Jupyter 运行的,但它总是在同一个单元格中。感谢大家的帮助。
ax2 = sns.lineplot(biased.index, biased.values, color = 'r')
sns.lineplot(numkdhh_pmf.index, numkdhh_pmf.values, ax = ax2, color = 'b')
plt.show()
解决方案
推荐阅读
- javascript - 根据另一个对象对对象进行排序
- angular - 动态加载捆绑包时 SystemJS 未在 Safari 中发送 cookie
- swift - 删除 podfile.lock 并运行 pod install 后 Xcode 出错
- mongodb - 在 NestJs 中创建集合后如何使用猫鼬保存对象
- grep - 遍历 *.gz 文件并返回内容不包含字符串的位置
- android - Flutter 父框装饰图片重叠子框装饰
- sql - 具有默认值的 SQL Select 语句
- html - Microsoft Teams 频道中的 HTML 邮件以原始格式显示,而不是正确的格式
- c# - 使用while循环C#乘以表
- python - 如何从 PYTHON 列表中包含的不同列表中添加两个数字