Type class
A plugin that lets the user draw annotations over the chart, using the MarkerJS library.
Click here for more info
Sources
Annotator can be used (imported) via one of the following packages.
// Import Annotator
import * as am5plugins_exporting from "@amcharts/amcharts5/plugins/exporting";
am5plugins_exporting.Annotator.new(root, {
// ... config if applicable
});
<!-- Load Annotator -->
<script src="plugins/exporting.js">
<script>
// Create Annotator
am5plugins_exporting.Annotator.new(root, {
// ... config if applicable
});
</script>
Inheritance
Annotator extends Entity.
Annotator is not extended by any other symbol.
Settings
Set these settings on a Annotator object using its set() and setAll() methods.
Read about settings concept.
|
animations # |
Type Inherited from Animations the element plays on its own, described as data - so they can be set from a JSON config and saved with it. Each one animates a setting of the element (or, with sprite.set("animations", [
{ key: "rotation", to: 360, duration: 4000, loops: 0 },
{ key: "scale", from: 1, to: 1.3, duration: 800, loops: 0, yoyo: true, easing: "sine" }
]);
@since 5.20.8 |
|---|---|
|
id # |
Type Inherited from A unique ID for looking the element up in |
|
ignoreThemes # |
Type Default Inherited from Ignores themes: no theme rule applies to the element, not even one of the default theme. @since 5.15.6 |
|
layer # |
Type Default Layer the annotations are drawn on, above the chart. |
|
markerSettings # |
Type Settings for MarkerJS's let annotator = am5plugins_exporting.Annotator.new(root, {
markerSettings: {
defaultColorSet: ["red", "green", "blue"],
wrapText: true
}
});
var annotator = am5plugins_exporting.Annotator.new(root, {
markerSettings: {
defaultColorSet: ["red", "green", "blue"],
wrapText: true
}
});
Click here for a full list of settings |
|
markerState # |
Type The annotations, as state saved by MarkerJS. Setting it draws them, e.g. to restore annotations saved earlier. |
|
markerStyleSettings # |
Type Style settings for the MarkerJS user interface, e.g.: let annotator = am5plugins_exporting.Annotator.new(root, {
markerStyleSettings: {
toolboxColor: "#F472B6",
toolboxAccentColor: "#BE185D"
}
});
var annotator = am5plugins_exporting.Annotator.new(root, {
markerStyleSettings: {
toolboxColor: "#F472B6",
toolboxAccentColor: "#BE185D"
}
});
Click here for a full list of settings |
|
stateAnimationDuration # |
Type Default Inherited from How long, in milliseconds, a switch from one state to another animates.
|
|
stateAnimationEasing # |
Type Default Inherited from Easing of the animated switch from one state to another. |
|
themeTags # |
Type Inherited from Tags that theme rules can target. They also count for the element's children, so a rule can match a child by a tag of its parent. Click here for more info |
|
themeTagsSelf # |
Type Inherited from Tags that theme rules can target, like Click here for more info |
|
themes # |
Type Inherited from Themes applied to the element and everything inside it. |
|
userData # |
Type Inherited from Any data of your own to keep with the element. |
| There are 9 inherited items currently hidden from this list. | |
Private settings
Properties
|
adapters # |
Type Default Inherited from |
|---|---|
|
className # |
Static
Type Default |
|
classNames # |
Static
Type Default |
|
enableDispose # |
Type Default Inherited from Set to |
|
events # |
Type Default Inherited from |
|
root # |
Type Inherited from The @readonly |
|
states # |
Type Default Inherited from |
|
template # |
Type Inherited from A |
|
uid # |
Type Default Inherited from A unique number, given to each object as it is created. |
| There are 7 inherited items currently hidden from this list. | |
Methods
|
animate( options: ) |
Returns Inherited from Animates a setting from its current value (or Click here for more info |
|---|---|
|
cancel() |
Returns Exits annotation mode, discarding the changes made since it opened. |
|
clear() |
Returns Removes all annotations. |
|
close() |
Returns Exits annotation mode. The annotations stay visible on the chart. |
|
dispose() |
Returns Inherited from Disposes the object, freeing everything it holds. A disposed object can't be used again. |
|
get( key: ) |
Returns Inherited from Returns the value of setting Click here for more info |
|
getMarkerArea() |
Returns Returns MarkerJS's Click here for more info |
|
has( key: ) |
Returns Inherited from Returns Click here for more info |
|
isDisposed() |
Returns Inherited from Returns |
|
isType( type: ) |
Returns Inherited from Returns |
|
new( root: ) |
Static Returns Inherited from Creates an instance of the class. Use it instead of Click here for more info |
|
off( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
offDebounced( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
offDebouncedPrivate( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
offPrivate( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
on( key: ) |
Returns Inherited from Calls Click here for more info |
|
onDebounced( key: ) |
Returns Inherited from Like Click here for more info |
|
onPrivate( key: ) |
Returns Inherited from Calls Click here for more info |
|
onPrivateDebounced( key: ) |
Returns Inherited from Like Click here for more info |
|
once( key: ) |
Returns Inherited from Like Click here for more info |
|
onceDebounced( key: ) |
Returns Inherited from Like Click here for more info |
|
open() |
Returns Opens annotation mode: shows the MarkerJS toolbars and disables interaction with the chart. |
|
remove( key: ) |
Returns Inherited from Removes the value set for setting Click here for more info |
|
removeAll() |
Returns Inherited from Removes all settings, as Click here for more info |
|
set( key: ) |
Returns Inherited from Sets setting Click here for more info |
|
setAll( settings: ) |
Returns Inherited from Sets several settings at once, from an object of key-value pairs. Click here for more info |
|
setTimeout( fn: () => ) |
Returns Inherited from Calls |
|
toggle() |
Returns Opens annotation mode, or closes it if it is open. |
| There are 22 inherited items currently hidden from this list. | |
Events
Annotator does not have any events.