star

A five-pointed star centred at (x, y), scaled by size. One of seven shape marks that differ only in the outline drawn.

starNode
Only withxyargandpolarplane
A filled star at the origin and a smaller outlined star up and to its right.A filled star at the origin and a smaller outlined star up and to its right.

#Attributes

On any plane
sizeAnimatable
Radius of the five outer points. The inner points sit at 0.4 of it.
Default1
colourAnimatable
Colour.
bluelight-bluedark-blueredlight-reddark-redorangelight-orangedark-orangeyellowlight-yellowdark-yellowteallight-tealdark-tealgreenlight-greendark-greenpinklight-pinkdark-pinkpurplelight-purpledark-purplegreylight-greydark-greyneutralhex(…)rgb(…)
Also written: color
Defaultpurple
fillAnimatable
Fill shape.
Defaulttrue
dashedAnimatable
Draws the outline dashed — the shape that is not there: a construction, a ghost of a previous position, a region ruled out. As polygon's and segment's.
Defaultfalse
opacityAnimatable
Opacity.
Default1
label
Text drawn beside the element — rich text, so $maths$ and inline formatting render. Fades and draws with the element.
hiddenAnimatable
Declared but not drawn. Animatable — hidden: true !cue.to{false}(at: 2) reveals it — and unlike a cue, a hidden element still frames the plot, so the axes do not jump when it appears.
Defaultfalse
lock
Keeps the reader from editing this element on an editable: graph. Nothing at all on a graph that is not editable.
Also written: locked
Defaultfalse
text-sizeAnimatable
Text size.
Default20
layerAnimatable
Paint order among the marks: a higher layer is drawn later, on top; equal or omitted, the marks stack in document order (later on top). Written z: before the argand plane took that letter for its coordinate.
Only withxyplane
xImplicitAnimatable
X coordinate.
Can be written as shorthand: star:value
yAnimatable
Y coordinate.
Only withargandplane
zAnimatable
On the argand plane, the position as one complex number — a complex expression: 3 + 2i, (3 + 2i)^2, sqrt(13) * e^(i * a), with i the unit and parameters read as complex. Instead of re/im.
reAnimatable
On the argand plane, the real part of the position, a number; with im. z: gives both at once.
imAnimatable
On the argand plane, the imaginary part of the position, a number; with re. z: gives both at once.
Only withpolarplane
rAnimatable
On the polar plane, the distance from the origin; with theta.
thetaAnimatable
On the polar plane, the angle anticlockwise from the right, in radians — 60deg writes it in degrees; with r. On a categorical theta (theta format:), a name.

#Allowed in

#Examples

A filled star at the origin.A filled star at the origin.
canvas.graph{
    star(x: 0; y: 0; size: 2)
}
A smaller star drawn as an outline only.A smaller star drawn as an outline only.
canvas.graph{
    star(x: 1; y: 1; size: 1; fill: false)
}

Last updated