Matplotlib에서 이름이 지정된 색상(named colors) 목록
Matplotlib에서는 다양한 이름이 지정된 색상(named colors)을 제공하여 사용자가 보다 직관적으로 색상을 선택할 수 있습니다. Matplotlib에서 지원하는 대표적인 색상들을 소개해 드리고자 합니다.
기본 색상
Matplotlib에서 기본적으로 제공하는 색상(base colors)입니다.
가장 기본적인 색상입니다.
CSS 색상
CSS에서 사용되는 표준 색상 목록(CSS Colors)도 Matplotlib에서 지원됩니다. CSS 색상은 웹 디자인과 시각적 표현에 널리 사용됩니다.
헥스 코드
이름이 지정된 색상은 아니지만, Matplotlib에서 그래프의 색상을 지정할 때 헥스 코드(hex code)를 사용하여 맞춤형 색상을 선택할 수 있습니다. 헥스 코드는 웹 디자인과 그래픽 작업에서 널리 사용되는 방식으로, 16진수 형식으로 색상을 표현합니다. 특히 포토샵이나 파워포인트 같은 프로그램에서도 자주 사용되므로 많은 분들에게 익숙할 것입니다.
헥스 코드는 여러분의 포토샵이나 파워포인트에서 확인할 수 있으며, 주요 헥스 코드를 제공하는 다양한 사이트를 방문하여 참고하는 것도 좋은 방법입니다. 아래는 헥스 코드를 제공하는 사이트 중 하나의 예시 링크입니다.
https://www.color-hex.com/color-palettes/popular.php (헥스 코드를 확인할 수 있는 color-hex)
색상 적용 예시
Matplotlib의 다양한 색상 옵션을 적용하는 방법을 예제로 소개하겠습니다. 여기서는 세 개의 선 그래프를 그리며, 각각 기본 색상, CSS 색상, 헥스 코드로 색상을 적용하는 방법을 보여드리겠습니다.
import matplotlib.pyplot as plt
# 데이터 준비
x = [0, 1, 2, 3, 4]
y1 = [0, 1, 4, 9, 16]
y2 = [0, 1, 8, 27, 64]
y3 = [0, 1, 16, 81, 256]
# 그래프 그리기
plt.plot(x, y1, color='b', label="'b'(base color)") # 기본 색상
plt.plot(x, y2, color='darkorange', label="'darkorange'(CSS color)") # CSS
plt.plot(x, y3, color='#FF5733', label="'#FF5733'(hex code)") # 헥스 코드
# 그래프 옵션 설정
plt.title('Matplotlib color')
plt.legend()
# 그래프 표시
plt.show()
참고 문헌: https://matplotlib.org/stable/gallery/color/named_colors.html
교보문고 구매 페이지, 알라딘 구매 페이지, yes24 구매 페이지
'여러 가지 이야기 > 파이썬 및 그 밖의 라이브러리의 팁' 카테고리의 다른 글
[matplotlib] 텍스트를 입력할 때 좌표 설정 방법 (0) | 2024.05.06 |
---|---|
[python] 콤마와 자릿수를 동시에 설정하는 문자열 포매팅 방법 (0) | 2024.05.05 |
[구글 코랩] matplotlib 기반 그래프에 한글 폰트를 적용하는 방법 (0) | 2023.08.22 |
[python] elif 문이 포함된 함수를 lambda 함수로 생성하기 (0) | 2023.08.09 |
[python] 조건문이 포함된 함수를 lambda 함수로 생성하기 (0) | 2023.08.09 |