python颜色库_Python可视化_matplotlib08-palettable颜色库(四)
本文細(xì)介紹python palettable顏色庫種colormap使用。
本文將學(xué)到什么?
1、 palettable中colormap名稱
16大類
1587類
2、 palettable中colormap可視化
3、palettable中colormap屬性
4、palettable中colormap使用
更好的閱讀體驗(yàn)請(qǐng)戳:
1、 palettable中colormap名稱
palettable中顏色條分為16大類,每類中還有不同小類,共計(jì)1587種colormap。
16大類
palettable.cartocolors.diverging
palettable.cartocolors.qualitative
palettable.cartocolors.sequential
palettable.cmocean.diverging
palettable.cmocean.sequential
palettable.colorbrewer.diverging
palettable.colorbrewer.qualitative
palettable.colorbrewer.sequential
palettable.lightbartlein.diverging
palettable.lightbartlein.sequential
palettable.scientific.diverging
palettable.scientific.sequential
palettable.matplotlib
palettable.mycarta
palettable.tableau
palettable.wesanderson
1587類
共計(jì)1587個(gè)colormap,其實(shí)每種色條還有對(duì)應(yīng)的反向色條(ArmyRose_2的反向色條ArmyRose_2_r),感興趣可以公眾號(hào)后臺(tái)索取。以下列出部分。
palettable.cartocolors.diverging.ArmyRose_2
palettable.cartocolors.diverging.ArmyRose_3
palettable.cartocolors.diverging.ArmyRose_4
palettable.cartocolors.diverging.ArmyRose_5
palettable.cartocolors.diverging.ArmyRose_6
palettable.cartocolors.diverging.ArmyRose_7
palettable.cartocolors.diverging.Earth_2
palettable.cartocolors.diverging.Earth_3
palettable.cartocolors.diverging.Earth_4
palettable.cartocolors.diverging.Earth_5
palettable.cartocolors.diverging.Earth_6
palettable.cartocolors.diverging.Earth_7
palettable.cartocolors.diverging.Fall_2
palettable.cartocolors.diverging.Fall_3
palettable.cartocolors.diverging.Fall_4
palettable.cartocolors.diverging.Fall_5
palettable.cartocolors.diverging.Fall_6
palettable.cartocolors.diverging.Fall_7
palettable.cartocolors.diverging.Geyser_2
palettable.cartocolors.diverging.Geyser_3
palettable.cartocolors.diverging.Geyser_4
palettable.cartocolors.diverging.Geyser_5
palettable.cartocolors.diverging.Geyser_6
palettable.cartocolors.diverging.Geyser_7
palettable.cartocolors.diverging.TealRose_2
palettable.cartocolors.diverging.TealRose_3
palettable.cartocolors.diverging.TealRose_4
palettable.cartocolors.diverging.TealRose_5
2、 palettable中colormap可視化
將所有的色條繪制了5張圖,便于查閱,感興趣可以公眾號(hào)索取。
image
3、palettable中colormap屬性
以palettable.colorbrewer.qualitative.Dark2_7為例
import palettes
from palettable.colorbrewer.qualitative import Dark2_7_r,Dark2_7
print(Dark2_7.name)#The name of the palette
print(type(Dark2_7))#'diverging', 'qualitative' and so on
print(Dark2_7.number)#number of defined colors
print(Dark2_7.colors)# a list of RGB tuples in the range 0-255.
print(type(Dark2_7.colors))
print(Dark2_7.hex_colors)#a list of hex strings (e.g. '#A912F4')
print(Dark2_7.mpl_colors)#RGB tuples in the range 0-1 as used by matplotlib
print(Dark2_7.mpl_colormap)#
Dark2_7.show_discrete_image()#Dark2_7各種顏色條圖片
Dark2_7_r.show_discrete_image()#Dark2_7_r各種顏色離散型圖片
Dark2_7.show_continuous_image()#Dark2_7各種顏色連續(xù)型型圖片
Dark2_7.save_discrete_image('Dark2_7.jpg')#保存圖片
Dark2_7.save_continuous_image('Dark2_7c.jpg')#保存圖片
Dark2
7
[[27, 158, 119], [217, 95, 2], [117, 112, 179], [231, 41, 138], [102, 166, 30], [230, 171, 2], [166, 118, 29]]
['#1B9E77', '#D95F02', '#7570B3', '#E7298A', '#66A61E', '#E6AB02', '#A6761D']
[(0.10588235294117647, 0.6196078431372549, 0.4666666666666667), (0.8509803921568627, 0.37254901960784315, 0.00784313725490196), (0.4588235294117647, 0.4392156862745098, 0.7019607843137254), (0.9058823529411765, 0.1607843137254902, 0.5411764705882353), (0.4, 0.6509803921568628, 0.11764705882352941), (0.9019607843137255, 0.6705882352941176, 0.00784313725490196), (0.6509803921568628, 0.4627450980392157, 0.11372549019607843)]
image
4、palettable中colormap使用
以palettable.colorbrewer.qualitative.Dark2_7為例。Dark2_7的色條是什么樣的?
image
import palettable
import matplotlib.pyplot as plt
plt.figure(dpi=150)
#取palettable包中顏色
#取一種顏色
plt.subplot(1,2,1)
plt.bar(range(5),range(1,6),color=palettable.colorbrewer.qualitative.Dark2_7.mpl_colors[3])
#取多種顏色
plt.subplot(1,2,2)
plt.bar(range(5),range(1,6),color=palettable.colorbrewer.qualitative.Dark2_7.mpl_colors)
image
5 、參考資料
同系列好文
總結(jié)
以上是生活随笔為你收集整理的python颜色库_Python可视化_matplotlib08-palettable颜色库(四)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: #时间预测算法_基于超级学习者机器学习算
- 下一篇: 塞尔达传说gba_【译介】塞尔达传说:不