gpt4 book ai didi

python - 有人知道我在哪里可以找到关于 seaborn clustermap 中 clustergrid 的文档吗?

转载 作者:行者123 更新时间:2023-12-05 02:51:35 25 4
gpt4 key购买 nike

clustermap 返回一个 clustergrid,我想知道我可以在 clustergrid 'g' 后面添加的所有选项,如下面的代码所示。我在 seaborn 中找不到详细的文档。有人可以帮忙吗?

import seaborn as sns
import matplotlib.pyplot as plt

iris = sns.load_dataset("iris")
g = sns.clustermap(iris, col_cluster=False, yticklabels=False)
g.cax.set_position([.15, .2, .03, .45])
g.ax_heatmap.XXX


最佳答案

Python 中有获取对象信息的工具。部分问题是您的代码在创建 g 时挂起(这当然可能是您需要文档的原因!)。但是使用 seaborn docs 中的示例:

import seaborn as sns; sns.set(color_codes=True)
iris = sns.load_dataset("iris")
species = iris.pop("species")
g = sns.clustermap(iris)

你可以执行 dir(g) 来获取它的所有属性:

['__class__',
'__delattr__',
'__dict__',
'__dir__',
'__doc__',
...
'row_colors',
'savefig',
'set',
'standard_scale',
'z_score']

您还可以调用help(g) 获取ClusterGrid 的文档字符串:

class ClusterGrid(seaborn.axisgrid.Grid)
| ClusterGrid(data, pivot_kws=None, z_score=None, standard_scale=None, figsize=None, row_colors=None, col_colors=None, mask=None)
|
| Base class for grids of subplots.
|
| Method resolution order:
| ClusterGrid
| seaborn.axisgrid.Grid
| builtins.object
|
| Methods defined here:
...
...
...

您可以使用type(g) 获取完整的对象类型:

seaborn.matrix.ClusterGrid

它可以向您显示通过 seaborn 源代码获取其定义的路径 here .

您还可以使用内置的 inspect模块以获取有关 seaborn.matrix.ClusterGrid 的更多信息。

>>>print(inspect.getsource(seaborn.matrix.ClusterGrid)) #for getting source code
class ClusterGrid(Grid):
def __init__(self, data, pivot_kws=None, z_score=None, standard_scale=None,
figsize=None, row_colors=None, col_colors=None, mask=None):
"""Grid object for organizing clustered heatmap input on to axes"""
...
...
...

>>>print(inspect.getfullargspec(seaborn.matrix.ClusterGrid)) #for getting arguments
FullArgSpec(args=['self', 'data', 'pivot_kws', 'z_score', 'standard_scale', 'figsize', 'row_colors', 'col_colors', 'mask'], varargs=None, varkw=None, defaults=(None, None, None, None, None, None, None), kwonlyargs=[], kwonlydefaults=None, annotations={})

我也找不到用于记录的在线文档。

关于python - 有人知道我在哪里可以找到关于 seaborn clustermap 中 clustergrid 的文档吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63057604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com