LABEL
text
(String | Function, required)
- The text of the label.
- If a string is provided for
text
, all the objects will have the same text. - If an accessor function is provided, the function will be called to retrieve the text of each object.
color
(String | Array | Function, optional)
- Default:
[0, 0, 0, 255]
- The value can be hex code, color name, or color array
[r, g, b, a]
(each component is in the 0 - 255 range). - If a color value (hex code, color name, or array) is provided, it is used as the global color for all objects.
- If a function is provided, it is called on each object to retrieve its color.
fontSize
(Number | Function, optional)
- Default:
12
- If a number is provided for
fontSize
, all the labels will have the same font size. - If an accessor function is provided, the function will be called to retrieve the font size of each label.
textAnchor
(String | Function, optional)
-
Default:
middle
-
The text anchor. Available options include 'start', 'middle' and 'end'.
-
If a string is provided, it is used as the text anchor for all objects.
-
If a function is provided, it is called on each object to retrieve its text anchor.
alignmentBaseline
(String | Function, optional)
- Default:
center
The alignment baseline. Available options include 'top', 'center' and 'bottom'. - If a string is provided, it is used as the alignment baseline for all objects.
- If a function is provided, it is called on each object to retrieve its alignment baseline.
angle
(Number | Function, optional)
- Default:
0
- The rotating angle of each text label, in degrees.
- If a number is provided, it is used as the angle for all objects.
- If a function is provided, it is called on each object to retrieve its angle.