tooltip
tooltip(position, string)
tooltip(x, y, string)
Creates a tooltip pointing at position
displaying the given `string
Plot type
The plot type alias for the tooltip
function is Tooltip
.
Examples
Basic tooltip
using CairoMakie
fig, ax, p = scatter(Point2f(0), marker = 'x', markersize = 20)
tooltip!(Point2f(0), "This is a tooltip pointing at x")
fig
![](/v0.21/assets/ae12434.0Y4W0v-p.png)
Attributes
align
Defaults to 0.5
Sets the alignment of the tooltip relative position
. With align = 0.5
the tooltip is centered above/below/left/right the position
.
backgroundcolor
Defaults to :white
Sets the background color of the tooltip.
clip_planes
Defaults to automatic
Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f
planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes
by passing Plane3f[]
.
depth_shift
Defaults to 0.0
adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1
. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).
font
Defaults to @inherit font
Sets the font.
fontsize
Defaults to 16
Sets the text size in screen units.
fxaa
Defaults to true
adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).
inspectable
Defaults to false
sets whether this plot should be seen by DataInspector
.
inspector_clear
Defaults to automatic
Sets a callback function (inspector, plot) -> ...
for cleaning up custom indicators in DataInspector.
inspector_hover
Defaults to automatic
Sets a callback function (inspector, plot, index) -> ...
which replaces the default show_data
methods.
inspector_label
Defaults to automatic
Sets a callback function (plot, index, position) -> string
which replaces the default label generated by DataInspector.
justification
Defaults to :left
Sets whether text is aligned to the :left
, :center
or :right
within its bounding box.
model
Defaults to automatic
Sets a model matrix for the plot. This overrides adjustments made with translate!
, rotate!
and scale!
.
offset
Defaults to 10
Sets the offset between the given position
and the tip of the triangle pointing at that position.
outline_color
Defaults to :black
Sets the color of the tooltip outline.
outline_linestyle
Defaults to nothing
Sets the linestyle of the tooltip outline.
outline_linewidth
Defaults to 2.0
Sets the linewidth of the tooltip outline.
overdraw
Defaults to false
Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends
placement
Defaults to :above
Sets where the tooltip should be placed relative to position
. Can be :above
, :below
, :left
, :right
.
space
Defaults to :data
sets the transformation space for box encompassing the plot. See Makie.spaces()
for possible inputs.
ssao
Defaults to false
Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true
.
strokecolor
Defaults to :white
Sets the text outline color.
strokewidth
Defaults to 0
Gives text an outline if set to a positive value.
text
Defaults to ""
No docs available.
textcolor
Defaults to @inherit textcolor
Sets the text color.
textpadding
Defaults to (4, 4, 4, 4)
Sets the padding around text in the tooltip. This is given as (left, right, bottom, top)
offsets.
transformation
Defaults to automatic
No docs available.
transparency
Defaults to false
Adjusts how the plot deals with transparency. In GLMakie transparency = true
results in using Order Independent Transparency.
triangle_size
Defaults to 10
Sets the size of the triangle pointing at position
.
visible
Defaults to true
Controls whether the plot will be rendered or not.
xautolimits
Defaults to false
No docs available.
yautolimits
Defaults to false
No docs available.
zautolimits
Defaults to false
No docs available.