为多个功能运行 pdp.pdp_plot 并将输出轴放到新图上[关闭]

Posted

技术标签:

【中文标题】为多个功能运行 pdp.pdp_plot 并将输出轴放到新图上[关闭]【英文标题】:run pdp.pdp_plot for multiple features and put output axes to new figure [closed] 【发布时间】:2020-12-15 20:09:03 【问题描述】:

有没有办法使用 PDPbox python 包中的pdp.pdp_plot 函数绘制多个特征? python包为PDPboxhttps://pdpbox.readthedocs.io/en/latest/api.html

目前,据我了解,该函数可以为单个特征生成图并返回 matplotlib 图形和轴。很难管理单个轴并为其分配一个新图形并将所有轴编译成一个图形。

编辑: 看起来不可能同时绘制多个特征。有没有人想办法从pdp.pdp_plot 函数中提取轴并将其与其他轴一起放在另一个图中?

根据文档:https://pdpbox.readthedocs.io/en/latest/pdp_plot.html 函数返回fig: matplotlib Figureaxes: a dictionary of matplotlib Axes

如何为多个特征运行该函数、保存坐标区对象并将所有这些对象放在一个图中?

【问题讨论】:

【参考方案1】:

不可以,只能使用 pdp.pdp_plot 方法绘制一个特征的部分依赖图(文档:https://pdpbox.readthedocs.io/en/latest/pdp_plot.html)

【讨论】:

以上是关于为多个功能运行 pdp.pdp_plot 并将输出轴放到新图上[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从 Apache Beam 中的多个文件夹读取文件并将输出映射到文件名

如何获取多个Sample()矢量输出并将它们组合成一个数据帧

使用循环运行多个功能并分别保存输出

如何在Linux服务器上后台运行python程序,并将输出加载到指定文件中

sqlserver实现多个过程同时输出

Powershell:从 Receive-Job 获取输出