没有点的 Gnuplot 等高线图
Gnuplot contour plot without dots
我正在尝试使用以下代码绘制带有标签的等高线图。
reset
set terminal qt
set pm3d map
set contour base
set cntrparam levels incremental 0, 10, 100
set cntrlabel onecolor
set palette rgbformulae 33,13,10
# No key appears
# splot 'temperature.dat' with pm3d title "Heated 2D plate"
# Key appears
splot 'temperature.dat' with pm3d, \
'temperature.dat' with labels title "Heated 2D plate"
输出如下所示:
没有标签(第一个 splot 命令)并且没有密钥
带有标签和键(第二个 splot 命令),但带有点。
我的问题:
- 为什么密钥没有出现在第一个 splot 命令中?
- 如何在使用标签绘图时删除点(第二个 splot 命令)?
如果需要,将附上数据文件。
- 关键
"with pm3d" 图的关键可能被 pm3d 表面覆盖。您可以将它移到前面并使用 set key box opaque
使其与表面着色不同。这将在键和绘图上标记等高线。删除键中多余的轮廓标签
set pm3d explicit
set key box opaque
splot 'temperature.dat' with pm3d notitle,\
'temperature.dat' with labels title "Heated 2D plate"
- 点
我不确定为什么会出现这些点。当我尝试重现情节时,我没有看到它们。尝试 set pm3d noborder
我正在尝试使用以下代码绘制带有标签的等高线图。
reset
set terminal qt
set pm3d map
set contour base
set cntrparam levels incremental 0, 10, 100
set cntrlabel onecolor
set palette rgbformulae 33,13,10
# No key appears
# splot 'temperature.dat' with pm3d title "Heated 2D plate"
# Key appears
splot 'temperature.dat' with pm3d, \
'temperature.dat' with labels title "Heated 2D plate"
输出如下所示:
没有标签(第一个 splot 命令)并且没有密钥
带有标签和键(第二个 splot 命令),但带有点。
我的问题:
- 为什么密钥没有出现在第一个 splot 命令中?
- 如何在使用标签绘图时删除点(第二个 splot 命令)?
如果需要,将附上数据文件。
- 关键
"with pm3d" 图的关键可能被 pm3d 表面覆盖。您可以将它移到前面并使用 set key box opaque
使其与表面着色不同。这将在键和绘图上标记等高线。删除键中多余的轮廓标签
set pm3d explicit
set key box opaque
splot 'temperature.dat' with pm3d notitle,\
'temperature.dat' with labels title "Heated 2D plate"
- 点
我不确定为什么会出现这些点。当我尝试重现情节时,我没有看到它们。尝试 set pm3d noborder