Main Content

plot

Render heatmap or clustergram

Description

example

plot(hm_cg_object) renders a heatmap or clustergram of hm_cg_object.

example

plot(hm_cg_object,hFig) displays a heatmap or clustergram in a MATLAB® figure specified by the figure handle hFig.

hAxes = plot(___) returns the handle to the axes of the heatmap or clustergram figure using any of the input argument combinations from the previous syntaxes.

Examples

collapse all

Create a matrix of data.

data = gallery('invhess',20);

Display a 2-D color heatmap of the data.

hmo = HeatMap(data);
             Standardize: '[column | row | {none}]'
               Symmetric: '[true | false].'
            DisplayRange: 'Scalar.'
                Colormap: []
               ImputeFun: 'string -or- function handle -or- cell array'
            ColumnLabels: 'Cell array of strings, or an empty cell array'
               RowLabels: 'Cell array of strings, or an empty cell array'
      ColumnLabelsRotate: []
         RowLabelsRotate: []
                Annotate: '[on | {off}]'
          AnnotPrecision: []
              AnnotColor: []
       ColumnLabelsColor: 'A structure array.'
          RowLabelsColor: 'A structure array.'
       LabelsWithMarkers: '[true | false].'
    ColumnLabelsLocation: '[ top | {bottom} ]'
       RowLabelsLocation: '[ {left} | right ]'

Figure HeatMap 1 contains an axes object. The axes object contains an object of type image.

Display the data values in the heatmap.

hmo.Annotate = true;
view(hmo)

Figure HeatMap 1 contains an axes object. The axes object contains 401 objects of type image, text.

Use the plot function to display the heatmap in another figure specified by the figure handle fH.

fH = figure;
hA = plot(hmo,fH);

Figure contains an axes object. The axes object contains 401 objects of type image, text.

Use the returned axes handle hA to specify the axes properties.

hA.Title.String = 'Inverse of an Upper Hessenberg Matrix';
hA.XTickLabelMode = 'auto';
hA.YTickLabelMode = 'auto';

Figure contains an axes object. The axes object with title Inverse of an Upper Hessenberg Matrix contains 401 objects of type image, text.

Input Arguments

collapse all

Heatmap or clustergram object, specified as a HeatMap object or clustergram object.

Handle to a figure to display the heatmap or clustergram, specified as a figure handle.

Output Arguments

collapse all

Axes of the heatmap or clustergram figure, returned as an axes object.

Version History

Introduced in R2009b