seaborn.hls_palette#

seaborn.hls_palette(n_colors=6, h=0.01, l=0.6, s=0.65, as_cmap=False)#

HLSシステムにおいて、一定の明度と彩度を持つ色相を返します。

色相は円形パスに沿って均等にサンプリングされます。結果として得られるパレットは、カテゴリデータまたは循環データに適しています。

hl、およびsの値は0から1の間である必要があります。

注釈

結果として得られる色の分離は数学的に一定になりますが、HLSシステムは知覚的に均一な空間を構築しないため、見かけの強度は変化します。

パラメータ:
n_colorsint

パレットの色数。

hfloat

最初の色相の値。

lfloat

明度の値。

sfloat

彩度の強度。

as_cmapbool

Trueの場合、matplotlibのカラーマップオブジェクトを返します。

戻り値:
パレット

RGBタプルのリスト、またはmatplotlib.colors.ListedColormap

参考

husl_palette

HUSLシステムで等間隔の色相を使用してパレットを作成します。

デフォルトでは、同じ明度と彩度、および均等にサンプリングされた色相を持つ6色を返します

sns.hls_palette()

色数を増やす

sns.hls_palette(8)

明度を減らす

sns.hls_palette(l=.3)

彩度を減らす

sns.hls_palette(s=.3)

色相サンプリングの開始点を変更する

sns.hls_palette(h=.5)

連続的なカラーマップを返します。特に黄色、シアン、マゼンタの周辺で知覚的な不連続性に注意してください

sns.hls_palette(as_cmap=True)
hls color map