<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
該函數是seaborn選取顏色關鍵函數
color_palette() will accept the name of any seaborn palette or matplotlib colorma
語法:seaborn.color_palette(palette=None, n_colors=None, desat=None)
import seaborn as sns import matplotlib.pyplot as plt plt.figure(dpi=250) sns.palplot(sns.color_palette())#輸出預設顏色
print(sns.color_palette())#返回預設顏色元組組成的list
#palette,傳入colormap名稱 sns.palplot(sns.color_palette(palette='Accent'))#使用matplotlib中的colormap
#n_colors sns.palplot(sns.color_palette(n_colors=21))#返回顏色種類,超過了自動迴圈
# desat sns.palplot(sns.color_palette(n_colors=21, desat=0.2))#設定顏色飽和度
#with plt.figure(dpi=100) with sns.color_palette(n_colors=21):#迴圈使用色盤 _ = plt.plot(np.c_[np.zeros(21), np.arange(21)].T)
#傳入hex 格式顏色號給sns.color_palette flatui = ["#9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71"] sns.palplot(sns.color_palette(flatui))
#顏色使用 plt.figure(dpi=100) plt.subplot(1,2,1) plt.bar([1,2,3],[1,2,3],color=sns.color_palette()[0])#取一種顏色 plt.subplot(1,2,2) plt.bar([1,2,3],[1,2,3],color=sns.color_palette()[0:3])#取三種顏色
分三大類:‘sequential’(漸變色), ‘diverging’(不可描述,看下圖), ‘qualitative’(各種顏色區分鮮明)
該函數可以預覽各種顏色盤, 只能在jupyter notebook中使用。
下面詳細介紹上面三類顏色。
to distinguish discrete chunks of data that do not have an inherent ordering,分如下幾類:
1、deep, muted, pastel, bright, dark, colorblind
2、hls
3、husl
4、palettable 5、xkcd
6、傳入顏色list
#deep, muted, pastel, bright, dark, colorblind for i in list('deep, muted, pastel, bright, dark, colorblind'.split(', ')): print(i,end='t') sns.palplot(sns.color_palette(palette=i))
從上到下依次為:deep, muted, pastel, bright, dark, colorblind
# hls sns.palplot(sns.color_palette(palette='hls')) sns.palplot(sns.hls_palette(8, l=.3, s=.8))
#husl sns.palplot(sns.color_palette(palette='husl')) sns.palplot(sns.color_palette("husl", 8))
import palettable#python palettable庫 sns.palplot(sns.color_palette(palette=palettable.colorbrewer.qualitative.Dark2_7.mpl_colors))#使用palettable中的colormap sns.palplot(sns.color_palette(palette=palettable.scientific.sequential.Nuuk_7.mpl_colors))
#xkcd plt.plot([0, 1], [0, 1], sns.xkcd_rgb["pale red"], lw=3) 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)
xkcd,詳細可參考 :Python視覺化學習之matplotlib內建單顏色
#傳入顏色list給ns.xkcd_palette() colors = ["windows blue", "amber", "greyish", "faded green", "dusty purple"] sns.palplot(sns.xkcd_palette(colors))
is appropriate when data range from relatively low or uninteresting values to relatively high or interesting values
1、"Blues"這類
2、'cubehelix',seaborn.cubehelix_palette(n_colors=6, start=0, rot=0.4, gamma=1.0, hue=0.8, light=0.85, dark=0.15, reverse=False, as_cmap=False)
3、傳統色的漸變色,light_palette()、dark_palette()
#"Blues"這類漸變色 sns.palplot(sns.color_palette("Blues")) sns.palplot(sns.color_palette("Blues_d"))#_d表示顯示該顏色的深色系(「dark」 palettes by appending 「_d」) sns.palplot(sns.color_palette("Blues_r"))
# cubehelix sns.palplot(sns.color_palette("cubehelix", 8)) sns.palplot(sns.color_palette("ch:2.5,-.2,dark=.3"))#使用cubehelix介面製作顏色 sns.palplot(sns.cubehelix_palette(8, start=2, rot=0, dark=0, light=.95, reverse=True))
#light_palette sns.palplot(sns.light_palette("seagreen", reverse=True)) sns.palplot(sns.light_palette((260, 75, 60), input="husl"))
for data where both large low and high values are interesting.
1、diverging_palette()
sns.palplot(sns.color_palette("coolwarm", 7))
sns.palplot(sns.diverging_palette(240, 10, n=9)) sns.palplot(sns.diverging_palette(150, 275, s=80, l=55, n=9)) sns.palplot(sns.diverging_palette(250, 15, s=75, l=40, n=9, center="dark"))
到此這篇關於Python視覺化學習之seaborn調色盤的文章就介紹到這了,更多相關Python seaborn調色盤內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45