Heatmap

Hereafter are presented the available options for heatmaps in mathlayer®.

Colors and labels

Options Description Values Default Values
colorScale Specifies the colors for the values that will generate the heatmap. A cell array of colors in Hex, RGB or HSL representation. First color will represent the lowest value. {"blue","cyan","yellow","red"}
gradientHM Specifies whether if the heatmap will be generated with defined rectangles of color for each value or with smooth colors. true or false. false
rangeMin
rangeMax
Specifies the percentage of values between color1 and color2 (minimum), and between color3 and color4 (maximum). Any number from 1 to 99. rangeMin: 33
rangeMax: 33
legendTicks Sets the number of ticks of each axis. Any natural number. 5
legendFormat Specifies the format of the numers displayed on the axes and on the canvas. Any format suported by d3 library. '.1f'
xAxisPos
yAxisPos
Defines the position of the labels for X and Y coordinates. xAxisPos: 'Bottom' or 'Top'. yAxisPos: 'Left' or 'Right'. xAxisPos: 'Bottom'
yAxisPos: 'Left'
x = rand(10)
labX = {'one','two','three','four','five','six','seven','eight','nine','ten'}
options = struct  

% initializing options struct for individual graphs

options.colorScale = {'#e6f6ff','#0085cc','#002133'} options.legendTicks = 3 options.xAxisPos = 'Top' options.yAxisPos = 'Right' options.gradientHM = true options.xAxisLabels = labX heatmap(x,options)

Related functions

area | bar | histogram