seaborn.husl_palette#
- seaborn.husl_palette(n_colors=6, h=0.01, s=0.9, l=0.65, as_cmap=False)#
HUSLシステムで、一定の明度と彩度を持つ色相を返します。
色相は円形のパスに沿って均等にサンプリングされます。結果として得られるパレットは、カテゴリデータまたは周期的データに適しています。
h
、l
、およびs
の値は0から1の間である必要があります。この関数は、
hls_palette()
に似ていますが、より知覚的に均一な非線形色空間を使用します。- パラメータ:
- n_colorsint
パレットの色数。
- hfloat
最初の色相の値。
- lfloat
明度の値。
- sfloat
彩度の強度。
- as_cmapbool
Trueの場合、matplotlibのカラーマップオブジェクトを返します。
- 戻り値:
- palette
RGBタプルのリストまたは
matplotlib.colors.ListedColormap
参考
hls_palette
HSLシステムで等間隔の色相を使用してパレットを作成します。
例
デフォルトでは、同じ明度と彩度を持ち、均等にサンプリングされた色相を持つ6色を返します。
sns.husl_palette()
色の数を増やします
sns.husl_palette(8)
明度を下げます
sns.husl_palette(l=.4)
彩度を下げます
sns.husl_palette(s=.4)
色相のサンプリングの開始点を変更します
sns.husl_palette(h=.5)
連続的なカラーマップを返します
sns.husl_palette(as_cmap=True)