Seaborn調色盤設定

2021-10-01 04:45:21 字數 2986 閱讀 4410

seaborn調色盤設定:主要包括了調色盤color設定,優化顏色使更加美觀。主要包括了離散型顏色設定和連續型顏色設定、顏色亮度及飽和度、顏色對比、使用xkcd選取顏色和rgb顏色區域編號選取顏色等。

import seaborn as sns

import numpy as np

import matplotlib.pyplot as plt

主要使用以下幾個函式設定顏色:

color_palette()能傳入任何matplotlib所有支援的顏色

color_palette()不寫引數則預設顏色

set_palette()設定所有圖的顏色

sns.palplot(sns.color_palette("hls",9)) ##自設定找出n種顏色。n=9

l- 光度 lightness

s- 飽和 saturation

顏色分布對比,以顏色對輸出,主要使用在兩個變數同一屬性的對比上(例如:計畫生育10年的人口變化曲線和全面二孩10年的人口變化曲線)

sns.palplot(sns.color_palette("paired",10))

plt.show()

xkcd包含了一套眾包努力的針對隨機rgb色的命名。產生了954個可以隨時通過xkcd_rgb字典中呼叫的命名顏色

plt.plot([0,1],[0,1],sns.xkcd_rgb['pale red'],lw = 3) #lw = 線寬度

plt.plot([0,1],[0,2],sns.xkcd_rgb['medium green'],lw = 3)

plt.plot([0,1],[0,3],sns.xkcd_rgb['denim blue'],lw = 3)

plt.show()

色彩隨資料連續變換,資料越大顏色越深(例如:溫度圖)

sns.palplot(sns.light_palette("blue")) #亮

顏色資料越大顏色越淺 顏色後面加_r

sns.palplot(sns.dark_palette("blue"))    #深

cubehelix_palette調色盤 顏色可以線性變化

sns.palplot(sns.light_palette((250,70,30),input='husl')) #亮

plt.show()

seaborn入門 3 調色盤

如果不太懂建議看seaborn入門 1 和seaborn入門 2 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns tips df sns.load dataset...

調色盤工作原理

來自於 http blog.csdn.net pkeel archive 2007 03 27 1542425.aspx 調色盤工作原理 顯示器可以被設定成16 256 64k 真彩色等顯示模式,前兩種模式需要調色盤。在16或256色模式下,程式必須將想要顯示的顏色正確地設定到調色盤中,這樣才能顯示...

調色盤工作原理

調色盤工作原理 顯示器可以被設定成16 256 64k 真彩色等顯示模式,前兩種模式需要調色盤。在16或256色模式下,程式必須將想要顯示的顏色正確地設定到調色盤中,這樣才能顯示出預期的顏色。如圖為乙個256色顯示模式中的調色盤的工作原理 createpalette 只是建立了邏輯調色盤,此時調色盤...