背景: 我有一个行 i 和列 j 的互相关矩阵,只有z值介于-1和1之间。我能够输出一个漂亮的热图使用以下脚本:
unset key
set tic scale 1
set xtics out
set ytics out
set palette defined (-1 "red", 0 "white", 1 "blue")
set cbrange [-1:1]
set cblabel "Correlation Function"
unset cbtics
set size ratio 1
set xrange [0:588]
set yrange [0:588]
set view map
splot 'file.dat' matrix with image
问题: 我想'筛选'某些z值,这样在绘图时不考虑-0.50≤z≤0.50。
答案 0 :(得分:0)
对此有更多的想法,并接受了Christoph提供的建议。要实现我想要的,我改变了以下方面:
set palette defined (-1 "red", 0 "white", 1 "blue")
...到:
set palette defined (-1 "red", -0.5, "white", 0.5 "white", 1 "blue")
像魅力一样工作。