<yLabel>
<yLabel> is a Graphical
component that specifies a label for the vertical axis on a <graph>.
Attributes and Properties
Attributes for <yLabel>
Positioning (2)
anchorpoint. Default value: . Coordinates of the anchor point used to position this component on a graph.
positionFromAnchorkeyword. Where this component sits relative to its anchor point.
| Value | Description |
|---|---|
upperRight | Place the component above and to the right of the anchor point. |
upperLeft | Place the component above and to the left of the anchor point. |
lowerRight | Place the component below and to the right of the anchor point. |
lowerLeft | Place the component below and to the left of the anchor point. |
top | Place the component directly above the anchor point. |
bottom | Place the component directly below the anchor point. |
left | Place the component directly to the left of the anchor point. |
right | Place the component directly to the right of the anchor point. |
center (default) | Center the component on the anchor point. |
Other (4)
draggableboolean. Default value: true. Whether the label can be dragged on a graph.
forreference. Reference to the component this label is for (e.g., an input).
forObjectreference. Reference to the graphical object this label is attached to.
layernumber. Default value: 0. Z-order layer index when shown on a graph.
Common to all components (9)
copyreference. Create an independent copy of another component by reference. Enter a references a $name.
disabledboolean. Default value: false. Whether this component is disabled and cannot be interacted with.
extendreference. Extend another component by reference, inheriting its children and attributes. Enter a reference as $name.
fixedboolean. Default value: false. Whether this component's value is fixed and cannot be modified.
fixLocationboolean. Default value: false. Whether this component's location is fixed (preventing it from being moved while still allowing other modifications).
hideboolean. Default value: false. Whether to hide this component from the rendered output.
isResponseboolean. Default value: false. Whether this component is treated as a response for the purposes of assessment.
nametext. The name used to reference this component from elsewhere in the document.
styleNumberinteger. Default value: 1. The style number used to select this component's visual styling from the available style definitions.
Properties for <yLabel name="y">
Positioning (2)
$y.anchorpoint. The coordinates where this component is anchored on the graph.
$y.positionFromAnchortext. Where this component sits relative to its anchor point.
Other (13)
$y.backgroundColortext. Human-readable name for this component's background color, derived from the active style and theme.
$y.disabledboolean. Whether this component is disabled and cannot be interacted with.
$y.draggableboolean. Whether the label can be dragged on a graph.
$y.fixedboolean. Whether this component's value is fixed and cannot be modified.
$y.fixLocationboolean. Whether this component's location is fixed (preventing it from being moved while still allowing other modifications).
$y.hasLatexboolean. Whether the label contains LaTeX content.
$y.latexlatex. The label's content as a LaTeX string.
$y.layernumber. Z-order layer index when shown on a graph.
$y.texttext. The label's text content.
$y.textColortext. Human-readable name for this component's text color, derived from the active style and theme.
$y.textStyleDescriptiontext. Human-readable description of this component's text styling (color and any background color).
$y.valueyLabel. The label's content as a label-typed value.
Common to all components (4)
$y.doenetMLtext. The DoenetML source code that produced this component.
$y.hideboolean. Whether to hide this component from the rendered output.
$y.isResponseboolean. Whether this component is treated as a response for the purposes of assessment.
$y.styleNumberinteger. The style number used to select this component's visual styling from the available style definitions.
Examples
Example: <yLabel> on a <graph>
The <yLabel> component is a child of a <graph>. A <yLabel>
can contain text, inline display mathematics (<m>) or <math> components.
Example: <yLabel> on bottom of <graph>
To change the default top position of
the <yLabel> to the bottom, apply the yLabelPosition
attribute within the <graph> definition.
Example: Change default <yLabel> alignment
Use the yLabelAlignment attribute within the <graph> definition to
choose between a left alignment and a right alignment for the <yLabel>. The
default position is left, which means the label appears to the left of the vertical axis.