2-D Line Plot - MATLAB Plot - MathWorks India

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

7/8/2017 2-D line plot - MATLAB plot - MathWorks India

X x values
scalar | vector | matrix

x values, specified as a scalar, a vector, or a matrix.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical |
datetime | duration

LineSpec Line style, marker, and color


character vector

Line style, marker, and color, specified as a character vector of symbols. The symbols can appear in any order. You
do not need to specify all three characteristics (line style, marker, and color). For example, if you omit the line style
and specify the marker, then the plot shows only the marker and no line.

Example: '--or' is a red dashed line with circle markers

Line Style Description

- Solid line (default)

-- Dashed line

: Dotted line

-. Dash-dot line

Marker Description

o Circle

+ Plus sign

* Asterisk

. Point

x Cross

s Square

d Diamond

^ Upward-pointing triangle

v Downward-pointing triangle

> Right-pointing triangle

< Left-pointing triangle

p Pentagram

h Hexagram

Color Description

y yellow

m magenta

c cyan

r red

g green

http://in.mathworks.com/help/matlab/ref/plot.html 15/22
7/8/2017 2-D line plot - MATLAB plot - MathWorks India

Color Description

b blue

w white

k black

ax Axes in which to plot


axes object | polar axes object

Axes in which to plot, specified as an axes object or a polar axes object. If you do not specify the axes and if the
current axes are Cartesian axes, then the plot function uses the current axes. To plot into polar axes, specify the
polar axes object as the first input argument.

Name-Value Pair Arguments


Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the
corresponding value. Name must appear inside single quotes (' '). You can specify several name and value pair
arguments in any order as Name1,Value1,...,NameN,ValueN.

Example: 'Marker','o','MarkerFaceColor','red'

The chart line properties listed here are only a subset. For a complete list, see Chart Line Properties. collapse all

'Color' Line color


[0 0.4470 0.7410] (default) | RGB triplet | character vector of color name | 'none'

Line color, specified as an RGB triplet, a character vector of a color name, or 'none'. If you specify the Color as
'none', then the line is invisible.

An RGB triplet is a three-element row vector whose elements specify the intensities of the red, green, and blue
components of the color. The intensities must be in the range [0,1]; for example, [0.4 0.6 0.7]. This table lists
the long and short color name options and the equivalent RGB triplet values.

Long Name Short Name RGB Triplet

'yellow' 'y' [1 1 0]

'magenta' 'm' [1 0 1]

'cyan' 'c' [0 1 1]

'red' 'r' [1 0 0]

'green' 'g' [0 1 0]

'blue' 'b' [0 0 1]

'white' 'w' [1 1 1]

'black' 'k' [0 0 0]

Example: 'blue'

Example: [0 0 1]

http://in.mathworks.com/help/matlab/ref/plot.html 16/22
7/8/2017 2-D line plot - MATLAB plot - MathWorks India

'LineStyle' Line style


'-' (default) | '--' | ':' | '-.' | 'none'

Line style, specified as one of the line styles listed in this table.

Line Style Description Resulting Line

'-' Solid line

'--' Dashed line

':' Dotted line

'-.' Dash-dotted line

'none' No line No line

'LineWidth' Line width


0.5 (default) | positive value

Line width, specified as a positive value in points. If the line has markers, then the line width also affects the marker
edges.

Example: 0.75

'Marker' Marker symbol


'none' (default) | 'o' | '+' | '*' | '.' | 'x' | ...

Marker symbol, specified as one of the markers in this table. By default, a chart line does not have markers. Add
markers at each data point along the line by specifying a marker symbol.

Value Description

'o' Circle

'+' Plus sign

'*' Asterisk

'.' Point

'x' Cross

'square' or 's' Square

'diamond' or 'd' Diamond

'^' Upward-pointing triangle

'v' Downward-pointing triangle

'>' Right-pointing triangle

'<' Left-pointing triangle

'pentagram' or 'p' Five-pointed star (pentagram)

'hexagram' or 'h' Six-pointed star (hexagram)

'none' No markers

Example: 'Marker','+'
http://in.mathworks.com/help/matlab/ref/plot.html 17/22
7/8/2017 2-D line plot - MATLAB plot - MathWorks India

Example: 'Marker','diamond'

'MarkerIndices' Indices of data points at which to display markers


1:length(YData) (default) | vector of positive integers | scalar positive integer

Indices of data points at which to display markers, specified as a vector of positive integers. If you do not specify the
indices, then MATLAB displays a marker at every data point.

Note: To see the markers, you must also specify a marker symbol.

Example: plot(x,y,'-o,'MarkerIndices',[1 5 10]) displays a circle marker at the first, fifth, and tenth data
points.

Example: plot(x,y,'-x','MarkerIndices',1:3:length(y)) displays a cross marker every three data points.

Example: plot(x,y,'Marker','square','MarkerIndices',5) displays one square marker at the fifth data point.

'MarkerEdgeColor' Marker outline color


'auto' (default) | 'none' | RGB triplet | character vector of color name

Marker outline color, specified as one of these values:

'auto' Use the same color specified in the Color property.


'none' Use no color, which makes unfilled markers invisible.
RGB triplet or character vector of a color name Use the specified color.

An RGB triplet is a three-element row vector whose elements specify the intensities of the red, green, and blue
components of the color. The intensities must be in the range [0,1]; for example, [0.4 0.6 0.7]. This table lists
the long and short color name options and the equivalent RGB triplet values.

Long Name Short Name RGB Triplet

'yellow' 'y' [1 1 0]

'magenta' 'm' [1 0 1]

'cyan' 'c' [0 1 1]

'red' 'r' [1 0 0]

'green' 'g' [0 1 0]

'blue' 'b' [0 0 1]

'white' 'w' [1 1 1]

'black' 'k' [0 0 0]

Example: [0.5 0.5 0.5]

Example: 'blue'

'MarkerFaceColor' Marker fill color


'none' (default) | 'auto' | RGB triplet | character vector of color name

Marker fill color, specified as one of these values:

'none' Use no color, which makes the interior invisible.


http://in.mathworks.com/help/matlab/ref/plot.html 18/22
7/8/2017 2-D line plot - MATLAB plot - MathWorks India

'auto' Use the same color as the Color property for the axes.
RGB triplet or character vector of a color name Use the specified color.

An RGB triplet is a three-element row vector whose elements specify the intensities of the red, green, and blue
components of the color. The intensities must be in the range [0,1]; for example, [0.4 0.6 0.7]. This table lists
the long and short color name options and the equivalent RGB triplet values.

Long Name Short Name RGB Triplet

'yellow' 'y' [1 1 0]

'magenta' 'm' [1 0 1]

'cyan' 'c' [0 1 1]

'red' 'r' [1 0 0]

'green' 'g' [0 1 0]

'blue' 'b' [0 0 1]

'white' 'w' [1 1 1]

'black' 'k' [0 0 0]

Example: [0.3 0.2 0.1]

Example: 'green'

'MarkerSize' Marker size


6 (default) | positive value

Marker size, specified as a positive value in points.

Example: 10

'DatetimeTickFormat' Format for datetime tick labels


character vector of date format

Format for datetime tick labels, specified as the comma-separated pair consisting of 'DatetimeTickFormat' and a
character vector of a date format. Use the letters A-Z and a-z to construct a custom format. These letters correspond
to the Unicode Locale Data Markup Language (LDML) standard for dates. You can include non-ASCII letter
characters such as a hyphen, space, or colon to separate the fields.

If you do not specify a value for 'DatetimeTickFormat', then plot automatically optimizes and updates the tick
labels based on the axis limits.

Example: 'DatetimeTickFormat','eeee, MMMM d, yyyy HH:mm:ss' displays a date and time such as
Saturday, April 19, 2014 21:41:06.

The following table shows several common display formats and examples of the formatted output for the date,
Saturday, April 19, 2014 at 9:41:06 PM in New York City.

Value of DatetimeTickFormat Example

'yyyy-MM-dd' 2014-04-19

'dd/MM/yyyy' 19/04/2014

'dd.MM.yyyy' 19.04.2014

'yyyy MM dd' 2014 04 19

http://in.mathworks.com/help/matlab/ref/plot.html 19/22
7/8/2017 2-D line plot - MATLAB plot - MathWorks India

Value of DatetimeTickFormat Example

'MMMM d, yyyy' April 19, 2014

'eeee, MMMM d, yyyy HH:mm:ss' Saturday, April 19, 2014 21:41:06

'MMMM d, yyyy HH:mm:ss Z' April 19, 2014 21:41:06 -0400

For a complete list of valid letter identifiers, see the Format property for datetime arrays.

DatetimeTickFormat is not a chart line property. You must set the tick format using the name-value pair argument
when creating a plot. Alternatively, set the format using the xtickformat and ytickformat functions.

The TickLabelFormat property of the datetime ruler stores the format.

'DurationTickFormat' Format for duration tick labels


character vector of duration format

Format for duration tick labels, specified as the comma-separated pair consisting of 'DurationTickFormat' and a
character vector of a duration format.

If you do not specify a value for 'DurationTickFormat', then plot automatically optimizes and updates the tick
labels based on the axis limits.

To display a duration as a single number that includes a fractional part, for example, 1.234 hours, specify one of the
values in this table.

Value of DurationTickFormat Description

'y' Number of exact fixed-length years. A fixed-length year is equal to 365.2425


days.

'd' Number of exact fixed-length days. A fixed-length day is equal to 24 hours.

'h' Number of hours

'm' Number of minutes

's' Number of seconds

Example: 'DurationTickFormat','h' displays duration values in terms of fixed-length days.

To display a duration in the form of a digital timer, specify one of these values.

'dd:hh:mm:ss'
'hh:mm:ss'
'mm:ss'
'hh:mm'

In addition, you can display up to nine fractional second digits by appending up to nine S characters.

Example: 'DurationTickFormat','hh:mm:ss.SSS' displays the milliseconds of a duration value to three digits.

DurationTickFormat is not a chart line property. You must set the tick format using the name-value pair argument
when creating a plot. Alternatively, set the format using the xtickformat and ytickformat functions.

The TickLabelFormat property of the duration ruler stores the format.

Output Arguments
collapse all

http://in.mathworks.com/help/matlab/ref/plot.html 20/22

You might also like