gpt4 book ai didi

gnuplot - 将标签放置在Gnuplot中的映射3D图形上

转载 作者:行者123 更新时间:2023-12-04 03:39:50 25 4
gpt4 key购买 nike

我想要以下想要的效果

我正在使用类似于此的gnuplot脚本

reset
set term postscript eps enhanced "Helvetica" 30
set size square
set xlabel "X position"
set ylabel "Y position"
set pm3d map
set palette rgbformulae 22,13,-31
set xrange [0 : 22.0000000000]
set yrange [0 : 17.0000000000]
set zrange [0 : 0.1614027105]
set xtics 5
set ytics 0,4
set cbtics 0,0.020
set style line 1 lw 1
unset key
set dgrid3d 45,45
set style line 1 lt 1
set hidden3d
splot "data.data" u 1:2:3
set label "98.8" at 9,-2 textcolor lt 1
set label "1.2" at 9,6 textcolor lt 1

但是,当我这样做时,标签( 98.81.2)不会被打印出来。如果我提供了一个伪造的 data.data文件,可以说只有一个 (x,y,z)点,那么将不会显示任何图形,并且我可以看到标签。因此,我猜我的图形正在遮挡我的标签。如何获得要打印在图形上方的标签?

最佳答案

标签的默认位置在后面。
但是您可以指定标签显示在前面,例如:

set label "label in front" at 2.5,0.5 tc rgb "white" font ",30" front

鸣谢:在 http://gnuplot.sourceforge.net/demo_svg_4.5/pm3dcolors.html和/或从中的链接中找到了此代码(经过了很小的修改)。

关于gnuplot - 将标签放置在Gnuplot中的映射3D图形上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9440394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com