我需要在同一图上绘制两个图。其中一个由数据框描述,另一个由numpy数组描述。有没有一种方法可以将它们绘制在同一图形上而不转换它们中的任何一个?
我知道如果全部都是numpy数组还是全部都是Dataframe,那么如何制作多个图,但是当它们具有混合类型时,我不知道该怎么办。例如对于以下不起作用:
ax=plt.plot(xv,yv)
df.plot.scatter(x='Column1',y='Column2',ax=ax)
最佳答案
如果要在同一图形上绘制两个图:
fig, (ax1,ax2) = plt.subplots(2)
ax1.plot(xv,yv)
df.plot.scatter(x='Column1',y='Column2',ax=ax2)
关于python - Matplotlib和Pandas在同一图上绘制的图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51742886/