2014-06-26 119 views
7

如果要将热图调色板(右侧的小矩形)移除,可能吗?如何移除调色板颜色heatmap

这是我的数据

a  b  c 
1 181 80 121 10 34 20 
2 18 20 17 20 13 20 
3 12 20 5 30 20 20 

这是我的gnuplot脚本

set term pos eps font 20 
unset key 
set nocbtics 
set palette rgbformulae -7, 2, -7 
set title "Faults" 

set size 1, 0.5 
set output 'heatmap2.eps' 
YTICS="`awk 'BEGIN{getline}{printf "%s ",$1}' 'data2.dat'`" 
XTICS="`head -1 'data2.dat'`" 
set for [i=1:words(XTICS)] xtics (word(XTICS,i) i-1) 
set for [i=1:words(YTICS)] ytics (word(YTICS,i) i-1) 

set for [i=1:words(XTICS)] xtics (word(XTICS,i) 2*i-1) 
plot "<awk '{$1=\"\"}1' 'data2.dat' | sed '1 d'" matrix every 2::1 w image, \ 
    '' matrix using ($1+1):2:(sprintf('%d', $3)) every 2 with labels 

我想是因为我通过我的数据的百分比调整ploting颜色去除调色板。所以,我猜想我桌子右边的调色板现在已经被使用了。由于

回答

14

这是colorbox。只需使用

unset colorbox 

将其删除。

+0

谢谢@Christoph。很好的答案 – indi60