point
point(x, y)
Input: x, y · Output: no output
What it is
Marks a single position (x, y) (numbers, data units) with a dot.
Overloads
One call shape — this function is not overloaded.
| Code | Input | Output | Description |
point(x, y) | x numbernot documented yety numbernot documented yet | no output | — |
Examples
From the documentation, and run by the build -- the output and the figure below are what the engine actually produced. Simplest first.
# A square canvas, so that equal ranges really are equal scales and the
# circle below comes out round. Without it the figure would render an
# ellipse while the paragraph above it explained how to avoid one.
figure_size(560, 560)
xlim(-2, 2)
ylim(-2, 2)
axis equal
circle(0, 0, 1, color = "royalblue", fill = "royalblue")
ellipse(0, 0, 1.6, 0.7, color = "crimson", rotate = 30)
arc(0, 0, 1.3, 0, 120, color = "seagreen", width = 2)
polygon([0.8, 1.6, 1.2], [-1.6, -1.6, -0.9], color = "purple", fill = "plum")
rectangle(-1.8, -1.8, -1.2, -1.2, color = "orange")
rect(1.0, -1.8, 1.8, -1.2, color = "teal")
point(0, 1.9)
from plotting
How it works
A "radioactive" callout point: a highlighted marker at (x, y) labeled with its own coordinates, for calling out a specific sample without a separate text() call.
From the note above this builtin in the interpreter, where the reasoning was written down as it was built.