Qu

point

Builtin index · Plotting

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.

CodeInputOutputDescription
point(x, y)
x numbernot documented yet
y 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)
-2.0 -1.5 -1.0 -0.5 0 0.5 1.0 1.5 2.0 -2.0 -1.5 -1.0 -0.5 0 0.5 1.0 1.5 2.0 (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.