줄리아에서 히트맵 색 범위 지정하는 법

줄리아에서 히트맵 색 범위 지정하는 법

How to Set Min, Max Values in a Heatmap

코드 1

히트맵을 그릴 때 수치에 따라 값의 스케일이 고정되지 않으면 곤란할 때가 있다. 기본 히트맵 함수에서 clim 옵션을 통해 색의 범위를 고정할 수 있다.

using Plots

cd(@__DIR__)
heatmap(rand(4,4)); png("1.png")
heatmap(rand(4,4), clim = (0,1)); png("2.png")

결과는 다음과 같다. 첫번째 히트맵은 범위가 없지만 두번째 히트맵은 0과 1로 범위가 고정되어있음을 확인할 수 있다.

no_clim yes_clim

한쪽만 제한

heatmap(rand(4,4), clim = (0,Inf))
heatmap(rand(4,4), clim = (-Inf,1))

상한만 두거나 하한만 두고 싶으면 위와 같이 Inf를 통해 상하한을 뚫어주면 된다.

환경

  • OS: Windows
  • julia: v1.6.0

같이보기


  1. https://discourse.julialang.org/t/setting-min-and-max-values-in-a-heatmap-plots-jl/36496 ↩︎

댓글