logo

ジュリアでヒートマップの色範囲を指定する方法 📂ジュリア

ジュリアでヒートマップの色範囲を指定する方法

コード 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

同じく見る