我正在使用以下代码使用 pm3d 地图在 gnuplot 中绘制图形:
set pm3d map
set pm3d corners2color c1
spl 'patternD0pt02.dat' title "(a)"
但是当生成图时,本来应该出现在右上角的标题“(a)”变得不可见(或隐藏在图后面)。有什么方法可以让这个键/标题可见吗?
提前致谢
事实上,标题隐藏在表面后面,没有选择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的结果是:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)