Ich füge Etiketten zu einem Plot hinzu. Ich habe diese tutorial for moving label to best position mit der Maus verfolgt und war froh zu entdecken, dass Label an der Mausposition neu geschrieben werden kann. Aber sobald es fertig ist, habe ich keine Möglichkeit gefunden, den Textwert des Etiketts zu bekommen, wenn man das Etikett zu einem späteren Zeitpunkt verschieben will (wenn man beim Zoomen die Position genauer einstellen muss) ohne das Kopieren/Einfügen EtikettentextGet gnuplot label value?
Im Skript wird der Text eingegeben und beibehalten, aber ich möchte nur das Label mit seiner ID verschieben und den Text oder eine andere Möglichkeit zum Verschieben des Labels erhalten.
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)
'label_loop.gnu' für gnuplot-5.0 ist the comment part.
Danke für jeden Gnuplot Tipp! Mit freundlichen Grüßen
Vielen Dank! Ich wusste nicht, dass ich nur "set label {}" ohne "