Loading

matplotlib.xx模块

  • 导入

from matplotlib import xx

  • matplotlib.cm

将标量数据映射到 RGBA 的混合类

主要指的是colormap

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 上述的名字加上_r,就表示取反

cm.get_cmap(name=Nonelut=None)
# 返回颜色图实例,输入colormao的名称
# name matplotlib.colors.Colormap or str or None, default: None
# 为上文的colormap的name
# lut int or None, default: None
# 表示从colormap中选择颜色的条目

get_map()会返回一个cmap对象

其实际上包含了多个rgba数值构成的元组,可以使用cmap(i)来索引这个元组

(一个元组就是一个色条,通过cmap.N可以获得色条的数量)

通过cmap(i)[:3]可以获得了rgb元组

color=[colors.rgb_to_hex(cmap(i)[:3]) for i in range(cmap.N) ]
# 获得colormap中色条的hex值构成的颜色列表
# 在作图的时候,一般还是使用十六进制的元素

 

  • matplotlib.colors

于将数字或颜色参数转换为RGBRGBA

matplotlib.colors.from_levels_and_colors(levels, colors, extend='neither')

levels sequence of numbers

用于对应每个颜色的级别

colors sequence of colors

每个级别所对应的颜色序列

 extend {'neither', 'min', 'max', 'both'}, optional

值低于给定级别的行为

matplotlib.colors.hsv_to_rgb(Hsv)
# hsv转换为rgb
matplotlib.colors.rgb_to_hsv(arr)
# rgb转化为hsv
matplotlib.colors.to_hex(c, keep_alpha=False)
# 将颜色转换为16进制值
matplotlib.colors.to_rgb(C)
# 将颜色转换为rgb
matplotlib.colors.to_rgba(c, alpha=None)
# 将颜色转换为rgba
  • matplotlib.projections

投影相关的操作

 

posted @ 2020-12-02 19:41  lixin2020  阅读(206)  评论(0)    收藏  举报