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

2ledvvac  于 2023-01-21  发布在  其他
关注(0)|答案(2)|浏览(129)

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

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

现在我有多个图在分开的窗口。我如何能够得到多个密度函数在一个图?
我将感激任何帮助!

zzzyeukh

zzzyeukh1#

如果创建或获取当前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
6ju8rftf

6ju8rftf2#

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

相关问题