我有两个具有相同索引的序列,需要将它们的值绘制在同一个图上,每一个都作为一个直线图。在
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()
这只显示后一个情节,以第二个写的为准。对为什么这两个情节都拒绝出现在人物身上有什么想法?在
两个系列的值在相似的比例上,所以这不是缩放问题。在
编辑
这两个图显示当省略fig时,axs按照下面的代码设置。我还是不知道为什么,因为我对Seaborn/matplotlib没有透彻的了解。代码确实是从Jupyter运行的,但它总是在同一个单元中。谢谢大家的帮助。在
^{pr2}$
虽然你的代码对我来说很好,但是这里有另一个你可以尝试的选择。
sns.lineplot
返回一个axis实例(我们称之为ax1
),您可以将其传递给第二个lineplot。我选择了一些假数据来提供答案。在相关问题 更多 >
编程相关推荐