pythonrgb程序的描述方式_Python Matplotlib.colors.rgb_to_hsv()用法及代码示例

import matplotlib.pyplot as plt

import matplotlib.colors as mcolors

# helper function to plot a

# color table

def colortable(colors, title,

colors_sort = True,

emptycols=0):

# cell dimensions

width = 212

height = 22

swatch_width = 48

margin = 12

topmargin = 40

# Sorting colors bbased on hue,

# saturation, value and name.

if colors_sort is True:

to_hsv = sorted((tuple(mcolors.rgb_to_hsv(mcolors.to_rgb(color))),

name)

for name, color in colors.items())

names = [name for hsv, name in to_hsv]

else:

names = list(colors)

length_of_names = len(names)

length_cols = 4 - emptycols

length_rows = length_of_names // length_cols + int(length_of_names % length_cols > 0)

width2 = widt

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值