python으로 무지개색 6자리 색상 코드 생성하기

동기


도표표를 그릴 때 점과 선의 색깔을 오색찬란하게 바꾸고 싶었지만 도표 묘사 도구의 팔레트에는 몇 가지 색깔만 준비되어 있었다.
따라서 우리는 무지개색의 색 코드를 스스로 생성하는 것을 허락한다.

코드

import colorsys

HSV_tuples = [(x*1.0/N, 1.0, 1.0) for x in range(N)]
RGB_tuples = ['#%02x%02x%02x' % (int(x[0]*255), int(x[1]*255), int(x[2]*255)) for x in list(map(lambda x: colorsys.hsv_to_rgb(*x), HSV_tuples))]

결과 생성


N=24 결과 생성
['#ff0000', '#ff3f00', '#ff7f00', '#ffbf00', '#ffff00', '#bfff00', '#7fff00', '#3fff00', '#00ff00', '#00ff3f', '#00ff7f', '#00ffbf', '#00ffff', '#00bfff', '#007fff', '#003fff', '#0000ff', '#3f00ff', '#7f00ff', '#bf00ff', '#ff00ff', '#ff00bf', '#ff007f', '#ff003f']

좋은 웹페이지 즐겨찾기