Baseline - Baseline appearance and behavior - MATLAB (original) (raw)

Baseline Properties

Baseline appearance and behavior

Baseline objects are created as part of bar charts, area charts, and stem charts. Baseline properties control the appearance and behavior of a Baseline object. By changing property values, you can modify certain aspects of the baseline. Use dot notation to refer to a particular object and property:

b = bar(1:10); bl = b.BaseLine; c = bl.Color; bl.Color = 'red';

expand all

Color — Line color

'none' | RGB triplet | hexadecimal color codes | 'r' | 'g' 'b' | ...

Line color, specified as 'none', an RGB triplet, hexadecimal color code, a color name, or a short name. If you specify the color as 'none', then the baseline is invisible.

RGB triplets and hexadecimal color codes are useful for specifying custom colors.

Alternatively, you can specify some common colors by name. This table lists the named color options, the equivalent RGB triplets, and hexadecimal color codes.

Color Name Short Name RGB Triplet Hexadecimal Color Code Appearance
"red" "r" [1 0 0] "#FF0000" Sample of the color red
"green" "g" [0 1 0] "#00FF00" Sample of the color green
"blue" "b" [0 0 1] "#0000FF" Sample of the color blue
"cyan" "c" [0 1 1] "#00FFFF" Sample of the color cyan
"magenta" "m" [1 0 1] "#FF00FF" Sample of the color magenta
"yellow" "y" [1 1 0] "#FFFF00" Sample of the color yellow
"black" "k" [0 0 0] "#000000" Sample of the color black
"white" "w" [1 1 1] "#FFFFFF" Sample of the color white

Here are the RGB triplets and hexadecimal color codes for the default colors MATLAB® uses in many types of plots.

RGB Triplet Hexadecimal Color Code Appearance
[0 0.4470 0.7410] "#0072BD" Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue
[0.8500 0.3250 0.0980] "#D95319" Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange
[0.9290 0.6940 0.1250] "#EDB120" Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow
[0.4940 0.1840 0.5560] "#7E2F8E" Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple
[0.4660 0.6740 0.1880] "#77AC30" Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green
[0.3010 0.7450 0.9330] "#4DBEEE" Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue
[0.6350 0.0780 0.1840] "#A2142F" Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

Example: 'blue'

Example: [0 0 1]

Example: '#0000FF'

LineStyle — Line style

'-' | '--' | ':' | '-.' | '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

positive value

Line width, specified as a positive value in point units.

Example: 0.75

Location and Visibility

expand all

BaseValue — Value of baseline

scalar

Value of the baseline, specified as a scalar.

Typically, baselines are associated with bar series, stem series, or area objects. The BaseValue property for the associated object and the BaseValue property for the baseline object always have the same value. Setting one property also sets the other property. TheBaseLine property for the associated object contains the baseline object.

Example: 0.75

Visible — Visibility

'on' | on/off logical value

Visibility, specified as 'on' or'off', or as numeric or logical 1 (true) or 0 (false). A value of 'on' is equivalent to true, and 'off' is equivalent to false. Thus, you can use the value of this property as a logical value. The value is stored as an on/off logical value of type matlab.lang.OnOffSwitchState.

Typically, baselines are associated with bar series, stem series, or area objects. The ShowBaseline property for the associated object and the Visible property for the baseline object always have the same value. Setting one property also sets the other property. The BaseLine property for the associated object contains the baseline object.

Parent/Child

expand all

Parent — Parent

Axes object

Parent, returned as an Axes object. However, Baseline objects are not listed as children of the axes.

Children — Children

empty GraphicsPlaceholder array

The baseline has no children. You cannot set this property.

Version History

Introduced in R2014b