<< pink | Graphics functions | plot3 >> |
plot(Y) |
plot(X1, Y1, ...) |
plot(X1, Y1, LineSpec, ...) |
plot(..., propertyName, propertyValue, ...) |
plot(ax, ...) |
go = plot(...) |
x-coordinates: vector or matrix.
y-coordinates: vector or matrix.
Line style, marker, and/or color: character vector or scalar string.
a scalar graphics object value: parent container, specified as a axes.
a scalar string or row vector character. see help of 'line' for property list.
a value.
a graphics object: line type.
plot(Y) plots the columns of Y versus their index.
plot(X, Y) plots line defined by X versus Y pair.
go = plot(...) returns a column vector of line graphics objects.
LineSpec is a string used to change the characteristics of the line and is composed of three optional parts in any order:
The SymbolSpec specifies the symbol to be drawn at each data point:
'o': Circle symbol
'x': Times symbol
'+': Plus symbol
'*': Asterisk symbol
'.': Dot symbol
's': Square symbol
'd': Diamond symbol
'v': Downward-pointing triangle symbol
'^': Upward-pointing triangle symbol
'>': Left-pointing triangle symbol
'<': Right-pointing triangle symbol
The LineStyleSpec specifies the line style to use for each data series:
'-': Solid line style
'--': Dashed line style
'-.': Dot-Dash-Dot-Dash line style
':': Dotted line style
The ColorSpec specifies the line color to use for each data series:
'k': Color Black
'y': Color Yellow
'm': Color Magenta
'c': Color Cyan
'r': Color Red
'b': Color Blue
'g': Color Green
see line for more information about properties
Default abscissae using indices:
f = figure()
plot(sin(0:0.1:2*pi))
Using explicit abscissae:
f = figure()
x = [0:0.1:2*pi]';
plot(x, sin(x))
Multiple curves with shared abscissae:
f = figure()
x = [0:0.1:2*pi]';
plot(x, [cos(x), cos(2*x), cos(3*x)])
Color and Size of Markers:
f = figure();
x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x ,y, '--rs','LineWidth', 2, 'MarkerEdgeColor','k', 'MarkerFaceColor','g', 'MarkerSize', 11)
Adding Title and Axis Labels:
f = figure();
x = linspace(0, 10, 150);
y = sin(5*x);
plot(x,y,'Color',[0,0.7,0.9])
title(_('2-D Line Plot'))
xlabel('x')
ylabel('sin(5x)')
Version | Description |
---|---|
1.0.0 | initial version |
Allan CORNET