seaborn.hls_palette#
- seaborn.hls_palette(n_colors=6, h=0.01, l=0.6, s=0.65, as_cmap=False)#
HLSシステムにおいて、一定の明度と彩度を持つ色相を返します。
色相は円形パスに沿って均等にサンプリングされます。結果として得られるパレットは、カテゴリデータまたは循環データに適しています。
h
、l
、および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)