Credits | Overview | Plotting Styles | Commands | Terminals |
---|
Syntax:
set mouse mouseformat i set mouse mouseformat "custom format" set mouse mouseformat function string_valued_function(x, y)
This command controls the format used to report the current mouse position. An integer argument selects one of the format options in the table below. A string argument is used as a format for sprintf() in option 7 and should contain two float specifiers, one for x and one for y.
Use of a custom function returning a string is EXPERIMENTAL. It allows readout of coordinate systems in which inverse mapping from screen coordinates to plot coordinates requires joint consideration of both x and y. See for example the map_projection demo.
Example:
set mouse mouseformat "mouse x,y = %5.2g, %10.3f"
Use set mouse mouseformat "" to turn this string off again.
The following formats are available:
0 default (same as 1) 1 axis coordinates 1.23, 2.45 2 graph coordinates (from 0 to 1) /0.00, 1.00/ 3 x = timefmt y = axis [(as set by `set timefmt`), 2.45] 4 x = date y = axis [31. 12. 1999, 2.45] 5 x = time y = axis [23:59, 2.45] 6 x = date time y = axis [31. 12. 1999 23:59, 2.45] 7 format from `set mouse mouseformat <format-string>` 8 format from `set mouse mouseformat function <func>`