logo
  • 快速入门
  • 用户指南
  • API参考
  • 发展
  • 发行说明
  • 群集包 ( scipy.cluster )
  • K-均值聚类与矢量量化 ( scipy.cluster.vq )
  • 层次聚类 ( scipy.cluster.hierarchy )
  • 常量 ( scipy.constants )
  • 离散傅立叶变换 ( scipy.fft )
  • 传统离散傅立叶变换 ( scipy.fftpack )
  • 整合与颂歌 ( scipy.integrate )
  • 插值 ( scipy.interpolate )
  • 输入和输出 ( scipy.io )
  • 线性代数 ( scipy.linalg )
  • 低级BLAS函数 ( scipy.linalg.blas )
  • 低级LAPACK函数 ( scipy.linalg.lapack )
  • Cython的BLAS函数
  • Cython的LAPACK函数
  • 插值矩阵分解 ( scipy.linalg.interpolative )
  • 杂项例程 ( scipy.misc )
  • 多维图像处理 ( scipy.ndimage )
  • 正交距离回归 ( scipy.odr )
  • 优化与寻根 ( scipy.optimize )
  • 非线性求解器
  • Cython优化零API
  • 信号处理 ( scipy.signal )
  • 稀疏矩阵 ( scipy.sparse )
  • 稀疏线性代数 ( scipy.sparse.linalg )
  • 压缩稀疏图形例程 ( scipy.sparse.csgraph )
  • 空间算法和数据结构 ( scipy.spatial )
  • 距离计算 ( scipy.spatial.distance )
  • 特殊功能 ( scipy.special )
  • 统计函数 ( scipy.stats )
  • 结果类
  • 掩蔽阵列的统计函数 ( scipy.stats.mstats )
  • 拟蒙特卡罗子模 ( scipy.stats.qmc )
  • 低级回调函数

scipy.cluster.hierarchy.set_link_color_palette¶

scipy.cluster.hierarchy.set_link_color_palette(palette)[源代码]¶

设置树形图使用的matplotlib颜色代码列表。

请注意,此调色板是全局的(即,设置它一次会将所有后续调用的颜色更改为 dendrogram ),并且它只影响下面的颜色 color_threshold 。

请注意, dendrogram 还通过其 link_color_func 关键字,更灵活且非全局性。

参数
palette字符串列表或无

matplotlib颜色代码列表。色码的顺序是在树状图中设置颜色阈值时颜色循环通过的顺序。

如果 None ,将调色板重置为其默认值(即matplotlib默认颜色C1到C9)。

退货
无

参见

dendrogram

注意事项

能够使用重置调色板 None 添加到SciPy 0.17.0中。

示例

>>> from scipy.cluster import hierarchy
>>> ytdist = np.array([662., 877., 255., 412., 996., 295., 468., 268.,
...                    400., 754., 564., 138., 219., 869., 669.])
>>> Z = hierarchy.linkage(ytdist, 'single')
>>> dn = hierarchy.dendrogram(Z, no_plot=True)
>>> dn['color_list']
['C1', 'C0', 'C0', 'C0', 'C0']
>>> hierarchy.set_link_color_palette(['c', 'm', 'y', 'k'])
>>> dn = hierarchy.dendrogram(Z, no_plot=True, above_threshold_color='b')
>>> dn['color_list']
['c', 'b', 'b', 'b', 'b']
>>> dn = hierarchy.dendrogram(Z, no_plot=True, color_threshold=267,
...                           above_threshold_color='k')
>>> dn['color_list']
['c', 'm', 'm', 'k', 'k']

现在,将调色板重置为其默认值:

>>> hierarchy.set_link_color_palette(None)

上一页

scipy.cluster.hierarchy.num_obs_linkage

下一页

scipy.cluster.hierarchy.DisjointSet

© Copyright 2008-2021, The SciPy community.

Created using Sphinx 4.2.0.