Title
public struct Title : Encodable
extension Layout.Title: ExpressibleByStringLiteral
Undocumented
-
Sets the plot’s title.
Note that before the existence of
title.text, the title’s contents used to be defined as thetitleattribute itself. This behavior has been deprecated.Declaration
Swift
public var text: String? -
Sets the title font.
Note that the title’s font used to be customized by the now deprecated
titlefontattribute.Declaration
Swift
public var font: Font? -
Sets the container
xrefers to.container spans the entire
widthof the plot. paper refers to the width of the plotting area only.Declaration
Swift
public var xReference: XAxisReference? -
Sets the container
yrefers to.container spans the entire
heightof the plot. paper refers to the height of the plotting area only.Declaration
Swift
public var yReference: YAxisReference? -
Sets the x position with respect to
xrefin normalized coordinates from 0 (left) to 1 (right).Declaration
Swift
public var x: Double? -
Sets the y position with respect to
yrefin normalized coordinates from 0 (bottom) to 1 (top).auto places the baseline of the title onto the vertical center of the top margin.
Declaration
Swift
public var y: Double? -
Sets the title’s horizontal alignment with respect to its x position.
left means that the title starts at x, right means that the title ends at x and center means that the title’s center is at x. auto divides
xrefby three and calculates thexanchorvalue automatically based on the value ofx.Declaration
Swift
public var xAnchor: XAutoAnchor? -
Sets the title’s vertical alignment with respect to its y position.
top means that the title’s cap line is at y, bottom means that the title’s baseline is at y and middle means that the title’s midline is at y. auto divides
yrefby three and calculates theyanchorvalue automatically based on the value ofy.Declaration
Swift
public var yAnchor: YAutoAnchor? -
Sets the padding of the title.
Each padding value only applies when the corresponding
xanchor/yanchorvalue is set accordingly. E.g. for left padding to take effect,xanchormust be set to left. The same rule applies ifxanchor/yanchoris determined automatically. Padding is muted if the respective anchor value is middle/center.Declaration
Swift
public var padding: Padding? -
Creates
Titleobject with specified properties.Declaration
Swift
public init(text: String? = nil, font: Font? = nil, xReference: XAxisReference? = nil, yReference: YAxisReference? = nil, x: Double? = nil, y: Double? = nil, xAnchor: XAutoAnchor? = nil, yAnchor: YAutoAnchor? = nil, padding: Padding? = nil)Parameters
textSets the plot’s title.
fontSets the title font.
xReferenceSets the container
xrefers to.yReferenceSets the container
yrefers to.xSets the x position with respect to
xrefin normalized coordinates from 0 (left) to 1 (right).ySets the y position with respect to
yrefin normalized coordinates from 0 (bottom) to 1 (top).xAnchorSets the title’s horizontal alignment with respect to its x position.
yAnchorSets the title’s vertical alignment with respect to its y position.
paddingSets the padding of the title.
-
Declaration
Swift
public init(stringLiteral: String)
View on GitHub
Install in Dash
Title Structure Reference