日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

9-3 连续色板

發(fā)布時間:2023/12/8 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 9-3 连续色板 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

連續(xù)色板(sequential)對于有從低(無意義)到高(有意義)范圍過度的數(shù)據(jù)非常適合。

過大的色調(diào)變化會帶來數(shù)據(jù)本身不連續(xù)的錯覺,對于連續(xù)的數(shù)據(jù),最好是使用那些在色調(diào)上有相對細微變化的調(diào)色板,同時在亮度和飽和度上有很大的變化。這種方法將自然地將數(shù)據(jù)中相對重要的部分成為關(guān)注點。

使用Color Brewer預定義色板

Color Brewer 的字典中就有一組很好的調(diào)色板。它們是以在調(diào)色板中的主導顏色命名的。

具體名稱請參考:ColorBrewer顏色速查表.xlsx

sns.palplot(sns.color_palette("Blues"))

和在matplotlib中一樣,如果想要翻轉(zhuǎn)漸變,可以在面板名稱中添加一個_r后綴。

sns.palplot(sns.color_palette("BuGn_r"))

seaborn還增加了一個允許創(chuàng)建沒有動態(tài)范圍的"dark"面板。如果想按順序畫線或點,這可能比較有用,因為顏色鮮艷的線可能很難區(qū)分。

類似的,這種暗處理的顏色,需要在面板名稱中添加一個_d后綴。

sns.palplot(sns.color_palette("GnBu_d"))

如果想返回一個變量當做顏色映射傳入seaborn或matplotlib的函數(shù)中,可以設(shè)置 as_cmap 參數(shù)為True。

cmap = sns.cubehelix_palette(light = 1, as_cmap = True) cmap.colors

x, y = np.random.multivariate_normal([0, 0], [[1, -.5], [-.5, 1]], size=300).T cmap = sns.cubehelix_palette(light = 1, as_cmap = True) sns.kdeplot(x = x, y = y, cmap = cmap, shade = True)

定制連續(xù)調(diào)色板

可以使用light_palette() 或者 dark_palette()函數(shù),用更簡單的方式定制連續(xù)色板。這兩個函數(shù)可以產(chǎn)生從亮值或者暗去飽和的值到這個顏色的調(diào)色板。

同樣可以使用choose_light_palette和choose_dark_palette兩個函數(shù)來交互式的調(diào)節(jié)創(chuàng)建調(diào)色板。

sns.palplot(sns.light_palette("green"))

sns.palplot(sns.dark_palette("purple"))

sns.palplot(sns.light_palette("navy", reverse = True))

# 也可以創(chuàng)建為一個顏色映射對象,而不僅僅是顏色列表。 pal = sns.dark_palette("palegreen", as_cmap = True) sns.kdeplot(x = x, y = y, cmap = pal)

# 使用默認的hsl格式交互創(chuàng)建調(diào)色板 sns.choose_light_palette()

sns.choose_light_palette('rgb')

總結(jié)

以上是生活随笔為你收集整理的9-3 连续色板的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。