我搜索了 pandas 分析文档及其高级使用网页,但我找不到如何自定义它生成的图。例如。现在它显示了相关矩阵,颜色条的蓝色为 1,红色为 -1。如果我想反转颜色怎么办?或者完全改变调色板?高级选项允许跳过某些部分或更改计算相关性的默认值,但是否可以将参数传递给底层 matplotlib?我的猜测是,这是相关图的原因,但是 a)我不知道如何将任何东西传递给它;b)其他情节(例如相互作用)呢?
1 回答
1
如何做到这一点的方法是使用plot
参数,然后更改cmap
. 当时没有记录。可以使用 seaborn 或他们自己的任何调色板,也可以调整其他绘图设置。那么语法是:
import seaborn as sns
from pandas_profiling import ProfileReport
planets = sns.load_dataset("planets")
# drop the one participant who did not submit
profile = ProfileReport(planets, title='Pandas Profiling Report', explorative=True,
plot={
'correlation':{
'cmap': 'RdBu_r',
'bad': '#000000'}}
)
# profile.to_widgets()
profile.to_notebook_iframe()
产生:
所有可能的调整和调整以及默认设置都在此。
于 2021-03-26T09:46:54.010 回答