Type class
A relative value in percent, such as 50% of a container's width.
Create one with am5.percent(50) or new am5.Percent(50). For 0%, 50% and 100% there are ready-made am5.p0, am5.p50 and am5.p100.
Sources
Percent can be used (imported) via one of the following packages.
// Import Percent
import * as am5 from "@amcharts/amcharts5";
// Create Percent
am5.Percent.new(root, {
// ... config if applicable
});
<!-- Load Percent -->
<script src="index.js"></script>
<script>
// Create Percent
am5.Percent.new(root, {
// ... config if applicable
});
</script>
Inheritance
Percent does not extend any other symbol.
Percent is not extended by any other symbol.
Settings
Percent does not have any settings.
Private settings
Percent does not have any private settings.
Properties
|
percent # |
Type The value in percent: @readonly |
|---|---|
|
value # |
Type The value as a fraction: let value = 256; let percent = am5.percent(50); console.log(value * percent.value); // outputs 128 var value = 256; var percent = am5.percent(50); console.log(value * percent.value); // outputs 128 The same with the let value = 256; let percent = am5.p50; console.log(value * percent.value); // outputs 128 var value = 256; var percent = am5.p50; console.log(value * percent.value); // outputs 128 @readonly |
Methods
|
constructor( percent: ) |
Returns Creates a percent value. |
|---|---|
|
interpolate( min: ) |
Returns Returns the number this percent of the way from |
|
normalize( percent: ) |
Static Returns Returns where |
|
toString() |
Returns Returns the value as a string, such as |
Events
Percent does not have any events.