【发布时间】:2019-05-25 13:56:16
【问题描述】:
我正在为绘图添加标签。我用鼠标跟踪了这个tutorial for moving label to best position,很高兴发现标签可以在鼠标位置重写。
但是一旦完成,我还没有找到任何方法来获取标签的文本值,如果有人想稍后移动标签(如果需要在缩放时更准确地调整位置)而不复制/粘贴标签的文本。
在脚本中,文本被输入并保留,但我想仅移动带有其 id 的标签并获取文本或任何其他方式来移动标签。
gnuplot> set label 1 "square" at 0,0
> show label
label 1 "square" at (0.00000, 0.00000, 0.00000)
> moveLabel(labelId, text) = sprintf('call "label_loop.gnu" "%s" "%d"', text, labelId)
> eval moveLabel(1, "square") -> should be: eval moveLabel(1)
gnuplot-5.0 的'label_loop.gnu' 是the comment part。
【问题讨论】: