Inset
Inset[canvas_Graphics, pos_List, opts___]
Inset[canvas_Graphics, pos_List, origin_List, size_List, opts___]
a graphics object, that allows to put another Graphics into the canvas.
pos
has to be a 2D vector, that specifies the position of the inset.origin
is optional and specifies the coordinates of the pin point in the local coordinate system ofcanvas
object (if it is Image, then this has to be in pixels units). By the default it takes the centersize
is displayable size in the local coordinate system of parent graphics object (with respect toInset
).
Options
ViewMatrix
In dev
If set to None
, then no linear transformation will be applied to canvas
, i.e. origin
, size
, pos
will be ignored. Object will be displayed at it is.
Examples
inset = Graphics[{
LightRed,
Disk[{0,0},0.1],
Black, Directive[FontSize->16], Text["Test", {-1/16,-1/30}]
}, PlotRange->{{-1,1}, {-1,1}}];
Plot[x, {x,0,10}, Epilog->{Inset[inset]}]
Dynamics
The second arguments pos
that specifies the position of an inset does support dynamic updates, i.e. try
inset = Graphics[{
LightRed,
Disk[{-1-0.13,0.9},0.1],
Black, Directive[FontSize->16], Text["Test", {-1/16 - 1 - 0.13,-1/30 + 0.9}]
}, PlotRange->{{-1,1}, {-1,1}}];
pts = {0,0};
Plot[x, {x,0,10}, Epilog->{Inset[inset, pts // Offload]}]
and then
Do[pts = {i,i}; Pause[0.1];, {i, 0, 10, 0.5}]