密钥在pm3d gnuplot中变得不可见

时间:2014-05-29 17:28:01

标签: gnuplot

我使用以下代码在gnuplot中使用pm3d map绘制图形:

set pm3d map
set pm3d corners2color c1
spl 'patternD0pt02.dat' title "(a)"

但是当生成情节时,标题“(a)”,否则应该出现在右上角,变得不可见(或隐藏在情节后面)。有没有办法让这个键/标题可见?

提前致谢

1 个答案:

答案 0 :(得分:3)

实际上,标题隐藏在表面之后,没有选项set key front。这是4.6中的错误。并在5.0中修复。

您可以通过放置普通标签来解决方法,因为pm3d图的标题不会绘制样本项。在标签后面放一个白色矩形有点棘手:

set label center at graph 0.95,0.95 front '(a)'
set object rectangle front at graph 0.95,0.95 size char 5,2 fc rgb 'white' fillstyle solid noborder

一个完整的,有效的例子是:

set terminal pngcairo size 800,600
set output 'foobar.png'

set xrange [0:10]
set yrange [0:10]
set samples 20
set isosamples 20

set pm3d map

set label center at graph 0.95,0.95 front '(a)'
set object rectangle front at graph 0.95,0.95 size char 5,2 fc rgb 'white' fillstyle solid noborder
splot '++' using 1:2:1

4.6.4的结果是:

enter image description here