为多个功能运行 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 Figure
和axes: a dictionary of matplotlib Axes
如何为多个特征运行该函数、保存坐标区对象并将所有这些对象放在一个图中?
【问题讨论】:
【参考方案1】:不可以,只能使用 pdp.pdp_plot 方法绘制一个特征的部分依赖图(文档:https://pdpbox.readthedocs.io/en/latest/pdp_plot.html)
【讨论】:
以上是关于为多个功能运行 pdp.pdp_plot 并将输出轴放到新图上[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
从 Apache Beam 中的多个文件夹读取文件并将输出映射到文件名
如何获取多个Sample()矢量输出并将它们组合成一个数据帧