将两个图合并为一个具有对数比例的图 - 不同的数据帧pandas

时间:2017-12-20 12:35:20

标签: python pandas dataframe matplotlib subplot

我想将下两个图组合成一个对数刻度的图。

df1.plot(x = 'Interval', y = 'Trend')
plt.yscale("log")
plt.show()

df2.plot(x = 'Value', y = 'Reliability')
plt.yscale("log")
plt.show()

如何合并这两个图?

1 个答案:

答案 0 :(得分:0)

根据documentation,您可以传递要绘制的轴。因此,您的代码将变为:

fig, ax = plt.subplots()

df1.plot(x = 'Interval', y = 'Trend', ax=ax)
df2.plot(x = 'Value', y = 'Reliability', ax=ax)

ax.set_yscale("log")
plt.show()