在一个图中绘制多个密度函数



我想在一个matplotlib图中绘制多个密度函数。我目前正在使用:

def get_probability(self, df):
df.plot.density() 

现在我在不同的窗口有多个情节。我如何能够在一个地块中获得多个密度函数?

我将非常感谢任何帮助!

如果您创建或获取当前Axes对象,则可以将其传递给plot.density以在同一图形上绘图,例如

def get_probability(self, df):
from matplotlib import pyplot as plt  # you could add this at the top of your script
ax = plt.gca()  # get current Axes
df.plot.density(ax=ax)  # pass it to density

谢谢。我用ax对象解决了这个问题。

最新更新