cmapgen.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:ImgAnnotaPyQt4 作者: ZhengRui 项目源码 文件源码
def get_colors(num_colors):

    HSVcolors = np.array([np.linspace(0, 1, num_colors),
                  #np.random.uniform(low=0.3, high=0.7, size=(num_colors,)),
                  #np.random.uniform(low=0.55, high=0.95, size=(num_colors,))])
                  np.linspace(0.3, 0.7, num_colors),
                  np.linspace(0.55, 0.95, num_colors)])

    HSVcolors = HSVcolors.transpose()
    #np.random.shuffle(HSVcolors)

    RGBcolors = [colorsys.hsv_to_rgb(hsv[0], hsv[1], hsv[2]) for hsv in HSVcolors]
    return RGBcolors

#import matplotlib.colorbar as cb
#import matplotlib.pyplot as plt
#from matplotlib.colors import LinearSegmentedColormap
#n=20
#fig, ax = plt.subplots(figsize=(15, 1))
#cb.ColorbarBase(ax, cmap=LinearSegmentedColormap.from_list('newcm', get_colors(n), N=n), spacing='proportional', ticks=None, format='%1i', orientation=u'horizontal')
#plt.axis('off')
#plt.show()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号