LegendColorScale
New in version 5.0
LegendColorScale ( scaleValues ; doReverseScale ; scaleInset ; tickLength ; tickOffset ; tickStroke ; tickColor ; doMirrorTicks ; numOfSubTicks ; subTickLength ; labelFormat ; borderStroke ; borderColor )
| Argument | Type | Range | Default | Note |
|---|---|---|---|---|
| scaleValues | num[] | -inf..+inf | (required) | |
| doReverseScale | int | 0..1 | off | |
| scaleInset | num[] | 0..1000 | 0 | Dimension:[pt] |
| tickLength | num | 0..1000 | 5 | Dimension:[pt] |
| tickOffset | num | -1000..1000 | 0 | Dimension:[pt] |
| tickStroke | num[] | 0..1000 | 1 | |
| tickColor | rgba | 0..255 | black | |
| doMirrorTicks | int | 0..1 | off | |
| numOfSubTicks | int[] | 0..1000 | 0 | |
| subTickLength | num | 0..1000 | 3 | Dimension:[pt] |
| labelFormat | styt | 0..1000 | "|u|" | Max. 1000 chars. |
| borderStroke | num[] | 0..1000 | 0 | |
| borderColor | rgba | 0..255 | black |
Description
The functions LegendColorScale() and LegendColorTones() make it possible to add a legend to heat maps, tree maps and density plots.
The scale values can be overridden by using the function LegendTexts() .
| | LEGEND_COLOR_SCALE_01 |
| 1 | OpenDrawing(400;150) |
| 2 | ChartData(4 2 1 0 1 2 4 7 10 13 16 18 19 18 18 17 15 13 10 8 5 3 2 2 2 3 5 8 10 13 15 17 18 16 16 15 13 12 10) |
| 3 | TreeMap() |
| 4 | FillColorScale(1;9) |
| 5 | BorderStyle(all;;1;#333) |
| 6 | LegendStyle(Verdana;9) |
| 7 | |
| 8 | 0; /* Place legend inside of plot area. */ |
| 9 | 0; /* Horizontal offset. */ |
| 10 | 3; /* Vertical offset. */ |
| 11 | 1; /* Number of rows (ignored). */ |
| 12 | 0; /* Legend item type (ignored). */ |
| 13 | 200; /* Color scale length. */ |
| 14 | 15; /* Color scale height. */ |
| 15 | 3; /* Gap between text and ticks. */ |
| 16 | 0; /* Row gap (ignored). */ |
| 17 | 0; /* Column gap (ignored). */ |
| 18 | bottomCenter) /* Text location. */ |
| 19 | LegendColorScale(0 5 10 15 20; /* Scale values. */ |
| 20 | 0; /* Do reverse scale. */ |
| 21 | 0; /* Scale inset. */ |
| 22 | 6; /* Tick length. */ |
| 23 | 0; /* Tick offset. */ |
| 24 | 1; /* Tick stroke. */ |
| 25 | #333; /* Tick color. */ |
| 26 | 0; /* Do mirror ticks. */ |
| 27 | 5; /* Num of sub-ticks. */ |
| 28 | 3; /* Sub-tick length. */ |
| 29 | "|u|"; /* Label format. */ |
| 30 | 1; /* Border stroke. */ |
| 31 | #333) /* Border color. */ |
| 32 |
| | LEGEND_COLOR_SCALE_02 |
| 1 | OpenDrawing(220;150) |
| 2 | |
| 3 | ChartData(10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 13 13 13 12 11 10 9 8 8 7 7 7 8 8 9 10 11 12 13 13 16 16 15 13 12 10 8 7 5 4 4 4 5 7 8 10 12 13 15 16 18 18 17 15 13 10 8 5 3 2 2 2 3 5 8 10 13 15 17 18 20 19 18 16 13 10 7 4 2 1 0 1 2 4 7 10 13 16 18 19 20 20 18 16 13 10 7 4 2 0 0 0 2 4 7 10 13 16 18 20 20 19 18 16 13 10 7 4 2 1 0 1 2 4 7 10 13 16 18 19 18 18 17 15 13 10 8 5 3 2 2 2 3 5 8 10 13 15 17 18 16 16 15 13 12 10 8 7 5 4 4 4 5 7 8 10 12 13 15 16 13 13 13 12 11 10 9 8 8 7 7 7 8 8 9 10 11 12 13 13 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 7 7 8 8 9 10 11 12 13 13 13 13 13 12 11 10 9 8 8 7 4 4 5 7 8 10 12 13 15 16 16 16 15 13 12 10 8 7 5 4 2 2 3 5 8 10 13 15 17 18 18 18 17 15 13 10 8 5 3 2 0 1 2 4 7 10 13 16 18 19 20 19 18 16 13 10 7 4 2 1 0 0 2 4 7 10 13 16 18 20 20 20 18 16 13 10 7 4 2 0 0 1 2 4 7 10 13 16 18 19 20 19 18 16 13 10 7 4 2 1 2 2 3 5 8 10 13 15 17 18 18 18 17 15 13 10 8 5 3 2 4 4 5 7 8 10 12 13 15 16 16 16 15 13 12 10 8 7 5 4 7 7 8 8 9 10 11 12 13 13 13 13 13 12 11 10 9 8 8 7) |
| 4 | HeatMap() |
| 5 | /* Set up styles. */ |
| 6 | FillColorScale(1;25;shaded) |
| 7 | BorderStyle(1;none) |
| 8 | LegendStyle(Verdana;9) |
| 9 | |
| 10 | 0; /* Place legend inside of plot area. */ |
| 11 | 5; /* Horizontal offset. */ |
| 12 | 3; /* Vertical offset. */ |
| 13 | 1; /* Number of rows (ignored). */ |
| 14 | 0; /* Legend item type (ignored). */ |
| 15 | 10; /* Color scale width. */ |
| 16 | 100; /* Color scale height. */ |
| 17 | 3; /* Gap between text and ticks. */ |
| 18 | 0; /* Row gap (ignored). */ |
| 19 | 0; /* Column gap (ignored). */ |
| 20 | 6) /* Text location. */ |
| 21 | LegendColorScale(0 5 10 15 20; /* Scale values. */ |
| 22 | 1; /* Do reverse scale. */ |
| 23 | 3; /* Scale inset. */ |
| 24 | 4; /* Tick length. */ |
| 25 | 0; /* Tick offset. */ |
| 26 | 1; /* Tick stroke. */ |
| 27 | #333; /* Tick color. */ |
| 28 | 0; /* Do mirror ticks. */ |
| 29 | 0; /* Num of sub-ticks. */ |
| 30 | 3; /* Sub-tick length. */ |
| 31 | "|u|"; /* Label format. */ |
| 32 | 1; /* Border stroke. */ |
| 33 | #333) /* Border color. */ |
| 34 | |
| 35 |
See also function LegendColorTones() .