Python Jupyter notebook SHAP force_plot,如何在深色主题中更改背景颜色或文字颜色?

Python Jupyter notebook SHAP force_plot, how to change the background color or text color in the dark theme?

有什么方法可以改变深色主题中的图形背景颜色或文本颜色吗? 我需要白色背景或白色文本。

情节是IPython.core.display.HTML的对象。

生成
shap.force_plot(explainer.expected_value[1], shap_values[1][0,:], X_test.iloc[0,:],link="logit")

感谢您的帮助!

加上matplotlib=True的参数后问题解决

shap.force_plot(explainer.expected_value[1], shap_values[1][0,:], X_test.iloc[0,:],link="logit", matplotlib=True)

该图似乎是在 html 文件中使用 matplotlib 创建的。

为了正确绘制,首先我使用了 style.use('seaborn-dark') 在 Jupyter 笔记本的黑暗模型中。

解决方法是将图导出为 html 文件,然后在浏览器中打开:

p = shap.force_plot(explainer.expected_value[1], shap_values[1][0,:], X_test.iloc[0,:],link="logit")
shap.save_html('my_force_plot.html', p)

但我想浅色配色方案也可以解决这个问题?