https://seaborn.pydata.org/tutorial/color_palettes.html
Choosing color palettes — seaborn 0.13.2 documentation
Choosing color palettes Seaborn makes it easy to use colors that are well-suited to the characteristics of your data and your visualization goals. This chapter discusses both the general principles that should guide your choices and the tools in seaborn th
seaborn.pydata.org
여기 들어가보면 아주 온갖가지 컬러팔레트가 다 있다. 그거랑 별개로 본인이 직접 만들 수도 있는데 이것도 나중에 설명해드림… 오늘은 여기서 제공해주는 것만 봅시다.
평범한 그래프
다채로운거 좋아하시면 tab10, tab20이 있다. 배리에이션으로 브라잇 다크 이런것도 있으니까 그런거 쓰십쇼. set2도 좋음. 내가 써보니까 Blues, Grays같은 단색은 막대그래프나 꺾은선그래프에서 색 변화도 좀 단조롭고 구별하기가 많이 빡셈. 그리고 단색 컬러맵은 시발점이 연한색이라 막대그래프나 꺾은선그래프에 뭐 얼마 없는데 화이트그리드 주잖아요? 주사터널현미경 예약해야하나 싶게 선이고 막대고 안보임. _r 주면 반대로 그리는거라 색이 진해지긴 한데, 그럼에도 불구하고 막대나 선끼리 구별 안 되는 게 단점이다.
히트맵
근데 막대그래프 그릴때는 눈뽕 오지게 오는 Blues나 Grays같은 단색 라인이 오히려 히트맵 그릴 때는 좋다. 히트맵은 그 뭐라해야되지? 색의 밝기? 명도? 그런걸로 구별하는거거든요. 그게 약간 큐알코드마냥 생긴 그래프인데 찐할수록 높은거고 연할수록 낮은거고 그래요. 근데 그런거에 set2나 tab10 쓴다? 눈뽕은 둘째치고 이게 뭐가 뭔지 구별이 안 된다. 히트맵 그릴때는 단색 파레트나 YlOrBr같은 거 쓰세요. 색깔에 따라 농도 구별이 명확해야 하는 그래프면 적어도 단색이나 밝은색->어두운색으로 가는 파레트로 쓰는 게 좋다. 마그마나 viridis도 괜찮았음.
양 끝단에 다른 색이 있는 파레트
본인은 쿨웜이나 아이스파이어 주로 쓰는 편인데, 어떤거 말하는거냐면

이거(밑에 있는게 아이스파이어) 그리고

이거(밑에 있는게 쿨웜). 이런 파레트들이 약간 반전요소? 그런거 넣기는 좋다. 예를 들어서 빨간색은 증가, 파란색은 감소 이런거. 근데 히트맵에서 쓰기는 좀 번잡시럽고 쿨웜같은 경우 다크그리드랑 병행하면 막대가 잘 안보임.
그 외에도 히트맵에 cmap 안 주면 기본으로 걸리는 마그마나 viridis도 좋은 선택이다. 저 두개는 히트맵에 써도 이쁨.
'Coding > Python' 카테고리의 다른 글
| 라이노바이러스 유전자로 MSA를 해보았다 (0) | 2026.01.27 |
|---|---|
| 식물 데이터도 분석이 되나요? (0) | 2026.01.27 |
| 포켓몬과 이항분포 (0) | 2026.01.21 |
| 데이터프레임의 정보를 확인하는 몇 가지 방법 (0) | 2026.01.08 |
| 폐암 데이터를 분석해서 생존률을 비교해보자 (0) | 2026.01.07 |