ProtectedariaProtected ReadonlycdrProtected ReadonlyCharte.g. 'bar' — the start of every log line this chart writes.
ReadonlyControllerProtectedformatterWidth ÷ height (e.g. 16 / 9); wins over Height. undefined/null is off; invalid values are logged and ignored, finite ones clamped to [0.25, 8].
ProtectedAspectundefined/null (an unset binding) means "use the default" and is not a caller mistake; numbers are clamped to [0, 1] and logged.
ProtectedFillsLets the host fill its parent (the frame measures that height); see Height. Needs no check, so it reads the raw binding.
A px height (minimum 120; clamped and logged), or 'fill' to take the parent's height. undefined/null (an unset binding) means 300 and is not a caller mistake.
ProtectedHeightundefined/null (an unset binding) means true. Axis labels stay; only the lines go.
undefined/null (an unset binding) means "none" (plain, unstacked areas).
ProtectedContexte.g. bar chart "Revenue" — prefixes every log line.
ProtectedEmitEmit the chart's click event for an activated point (mouse click, second touch tap, Enter/Space).
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
Area chart: plain, stacked or 100%-stacked; smooth (monotone, never overshoots) or linear.
Example