Display graphical objects on the screen
This functionality does not run in MATLAB.
object2, …>, <
attribute1, attribute2, …>)
plot( object1, object2,
...) displays the graphical objects
on the screen.
This function calls
plot::easy for preprocessing its input.
must be accepted by
plot::easy or directly be graphical objects
generated by routines of the plot library. This library provides many
such objects including:
surfaces (of domain type
and many more. Cf. Example 1.
are specified by equations of the form
AttributeName = AttributeValue.
There are several hundred such attributes that allow to modify almost
any aspect of the graphics.
The graphical objects
plot() creates an empty graphical
The following calls return objects representing the graphs of the sine and the cosine function on the interval [0, 2 π]:
f1 := plot::Function2d(sin(x), x = 0..2*PI, Color = RGB::Red); f2 := plot::Function2d(cos(x), x = 0..2*PI, Color = RGB::Blue)
The following call renders these graphs:
Apart from the explicitly requested colors, this call uses the
default values of all graphical attributes. If different values are
desired, an arbitrary number of attributes may be passed as additional
display. For example, to draw grid lines
in the background of the previous plot, we enter:
plot(f1, f2, GridVisible = TRUE)
delete f1, f2:
The plot library contains various routines for creating more complex graphical objects such as vectorfields, solution curves of ordinary differential equations, and implicitly defined curves.
For example, to plot the implicitly defined curve x2 + x +
2 = y2 with x, y from
the interval [- 5, 5], we
use the function
plot(plot::Implicit2d(x^3 + x + 2 = y^2, x = -5..5, y = -5..5), Scaling = Constrained)
Here we used the
Scaling attribute to guarantee an aspect
ratio 1:1 between the x and y coordinates
independent of the window size.
2D or 3D graphical objects of the plot library or expressions
Graphical attributes of the form
plot is not a function but a
domain representing the library plot library. Thus, when calling
plot is called.