LAxis
MakieLayout.LAxis
— TypeLAxis has the following attributes:
alignmode
Default: Inside()
The align mode of the axis in its parent GridLayout.
aspect
Default: nothing
The forced aspect ratio of the axis. nothing
leaves the axis unconstrained, DataAspect()
forces the same ratio as the ratio in data limits between x and y axis, AxisAspect(ratio)
sets a manual ratio.
autolimitaspect
Default: nothing
Constrains the data aspect ratio (nothing
leaves the ratio unconstrained).
backgroundcolor
Default: :white
The background color of the axis.
bottomspinecolor
Default: :black
The color of the bottom axis spine.
bottomspinevisible
Default: true
Controls if the bottom axis spine is visible.
flip_ylabel
Default: false
Controls if the ylabel's rotation is flipped.
halign
Default: :center
The horizontal alignment of the axis within its suggested bounding box.
height
Default: nothing
The height of the axis.
leftspinecolor
Default: :black
The color of the left axis spine.
leftspinevisible
Default: true
Controls if the left axis spine is visible.
maxsize
Default: (Inf32, Inf32)
no description
panbutton
Default: AbstractPlotting.Mouse.right
The button for panning.
rightspinecolor
Default: :black
The color of the right axis spine.
rightspinevisible
Default: true
Controls if the right axis spine is visible.
spinewidth
Default: 1.0
The width of the axis spines.
targetlimits
Default: BBox(0, 100, 0, 100)
no description
title
Default: " "
The axis title string.
titlealign
Default: :center
The horizontal alignment of the title.
titlefont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the title.
titlegap
Default: 10.0
The gap between axis and title.
titlesize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The title's font size.
titlevisible
Default: true
Controls if the title is visible.
topspinecolor
Default: :black
The color of the top axis spine.
topspinevisible
Default: true
Controls if the top axis spine is visible.
valign
Default: :center
The vertical alignment of the axis within its suggested bounding box.
width
Default: nothing
The width of the axis.
xautolimitmargin
Default: (0.05f0, 0.05f0)
The relative margins added to the autolimits in x direction.
xaxisposition
Default: :bottom
The position of the x axis (:bottom
or :top
).
xgridcolor
Default: RGBAf0(0, 0, 0, 0.1)
The color of the x grid lines.
xgridstyle
Default: nothing
The linestyle of the x grid lines.
xgridvisible
Default: true
Controls if the x grid lines are visible.
xgridwidth
Default: 1.0
The width of the x grid lines.
xlabel
Default: " "
The xlabel string.
xlabelcolor
Default: RGBf0(0, 0, 0)
The color of the xlabel.
xlabelfont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the xlabel.
xlabelpadding
Default: 15.0
The padding between the xlabel and the ticks or axis.
xlabelsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the xlabel.
xlabelvisible
Default: true
Controls if the xlabel is visible.
xpankey
Default: AbstractPlotting.Keyboard.x
The key for limiting panning to the x direction.
xpanlock
Default: false
Locks interactive panning in the x direction.
xtickalign
Default: 0.0
The alignment of the xtick marks relative to the axis spine (0 = out, 1 = in).
xtickcolor
Default: RGBf0(0, 0, 0)
The color of the xtick marks.
xticklabelalign
Default: (:center, :top)
The horizontal and vertical alignment of the xticklabels.
xticklabelfont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the xticklabels.
xticklabelpad
Default: 5.0
The space between xticks and xticklabels.
xticklabelrotation
Default: 0.0
The counterclockwise rotation of the xticklabels in radians.
xticklabelsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the xticklabels.
xticklabelspace
Default: AbstractPlotting.automatic
The space reserved for the xticklabels.
xticklabelsvisible
Default: true
Controls if the xticklabels are visible.
xticks
Default: AutoLinearTicks(5)
The xticks tick object.
xticksize
Default: 10.0
The size of the xtick marks.
xticksvisible
Default: true
Controls if the xtick marks are visible.
xtickwidth
Default: 1.0
The width of the xtick marks.
xtrimspine
Default: false
Controls if the x spine is limited to the furthest tick marks or not.
xzoomkey
Default: AbstractPlotting.Keyboard.x
The key for limiting zooming to the x direction.
xzoomlock
Default: false
Locks interactive zooming in the x direction.
yautolimitmargin
Default: (0.05f0, 0.05f0)
The relative margins added to the autolimits in y direction.
yaxisposition
Default: :left
The position of the y axis (:left
or :right
).
ygridcolor
Default: RGBAf0(0, 0, 0, 0.1)
The color of the y grid lines.
ygridstyle
Default: nothing
The linestyle of the y grid lines.
ygridvisible
Default: true
Controls if the y grid lines are visible.
ygridwidth
Default: 1.0
The width of the y grid lines.
ylabel
Default: " "
The ylabel string.
ylabelcolor
Default: RGBf0(0, 0, 0)
The color of the ylabel.
ylabelfont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the ylabel.
ylabelpadding
Default: 15.0
The padding between the ylabel and the ticks or axis.
ylabelsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the ylabel.
ylabelvisible
Default: true
Controls if the ylabel is visible.
ypankey
Default: AbstractPlotting.Keyboard.y
The key for limiting panning to the y direction.
ypanlock
Default: false
Locks interactive panning in the y direction.
ytickalign
Default: 0.0
The alignment of the ytick marks relative to the axis spine (0 = out, 1 = in).
ytickcolor
Default: RGBf0(0, 0, 0)
The color of the ytick marks.
yticklabelalign
Default: (:right, :center)
The horizontal and vertical alignment of the yticklabels.
yticklabelfont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the yticklabels.
yticklabelpad
Default: 5.0
The space between yticks and yticklabels.
yticklabelrotation
Default: 0.0
The counterclockwise rotation of the yticklabels in radians.
yticklabelsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the yticklabels.
yticklabelspace
Default: AbstractPlotting.automatic
The space reserved for the yticklabels.
yticklabelsvisible
Default: true
Controls if the yticklabels are visible.
yticks
Default: AutoLinearTicks(5)
The yticks tick object.
yticksize
Default: 10.0
The size of the ytick marks.
yticksvisible
Default: true
Controls if the ytick marks are visible.
ytickwidth
Default: 1.0
The width of the ytick marks.
ytrimspine
Default: false
Controls if the y spine is limited to the furthest tick marks or not.
yzoomkey
Default: AbstractPlotting.Keyboard.y
The key for limiting zooming to the y direction.
yzoomlock
Default: false
Locks interactive zooming in the y direction.
LLegend
MakieLayout.LLegend
— TypeLLegend has the following attributes:
alignmode
Default: Inside()
The align mode of the legend in its parent GridLayout.
bgcolor
Default: :white
The background color of the legend.
colgap
Default: 20
The gap between the label of one legend entry and the patch of the next.
framecolor
Default: :black
The color of the legend border.
framevisible
Default: true
Controls if the legend border is visible.
framewidth
Default: 1.0
The line width of the legend border.
gridshalign
Default: :center
The horizontal alignment of entry groups in their parent GridLayout.
gridsvalign
Default: :center
The vertical alignment of entry groups in their parent GridLayout.
groupgap
Default: 30
The gap between each group and the next.
halign
Default: :center
The horizontal alignment of the legend in its suggested bounding box.
height
Default: Auto(false)
The height setting of the legend.
label
Default: "undefined"
The default entry label.
labelcolor
Default: :black
The color of the entry labels.
labelfont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the entry labels.
labelhalign
Default: :left
The horizontal alignment of the entry labels.
labelsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the entry labels.
labelvalign
Default: :center
The vertical alignment of the entry labels.
linepoints
Default: [Point2f0(0, 0.5), Point2f0(1, 0.5)]
The default points used for LineElements in normalized coordinates relative to each label patch.
linewidth
Default: 3
The default line width used for LineElements.
margin
Default: (0.0f0, 0.0f0, 0.0f0, 0.0f0)
The additional space between the legend and its suggested boundingbox.
markerpoints
Default: [Point2f0(0.5, 0.5)]
The default marker points used for MarkerElements in normalized coordinates relative to each label patch.
markersize
Default: 12
The default marker size used for MarkerElements.
markerstrokewidth
Default: 2
The default marker stroke width used for MarkerElements.
nbanks
Default: 1
The number of banks in which the legend entries are grouped. Columns if the legend is vertically oriented, otherwise rows.
orientation
Default: :vertical
The orientation of the legend (:horizontal or :vertical).
padding
Default: (10.0f0, 10.0f0, 10.0f0, 10.0f0)
The additional space between the legend content and the border.
patchcolor
Default: :transparent
The color of the patches containing the legend markers.
patchlabelgap
Default: 5
The gap between the patch and the label of each legend entry.
patchsize
Default: (20.0f0, 20.0f0)
The size of the rectangles containing the legend markers.
patchstrokecolor
Default: :transparent
The color of the border of the patches containing the legend markers.
patchstrokewidth
Default: 1.0
The line width of the border of the patches containing the legend markers.
polypoints
Default: [Point2f0(0, 0), Point2f0(1, 0), Point2f0(1, 1), Point2f0(0, 1)]
The default poly points used for PolyElements in normalized coordinates relative to each label patch.
polystrokewidth
Default: 2
The default poly stroke width used for PolyElements.
rowgap
Default: 4
The gap between the entry rows.
titlefont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the legend group titles.
titlegap
Default: 15
The gap between each group title and its group.
titlehalign
Default: :center
The horizontal alignment of the legend group titles.
titleposition
Default: :top
The group title positions relative to their groups. Can be :top
or :left
.
titlesize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the legend group titles.
titlevalign
Default: :center
The vertical alignment of the legend group titles.
titlevisible
Default: true
Controls if the legend titles are visible.
valign
Default: :center
The vertical alignment of the legend in its suggested bounding box.
width
Default: Auto(true)
The width setting of the legend.
LText
MakieLayout.LText
— TypeLText has the following attributes:
alignmode
Default: Inside()
The align mode of the text in its parent GridLayout.
color
Default: RGBf0(0, 0, 0)
The color of the text.
font
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the text.
halign
Default: :center
The horizontal alignment of the text in its suggested boundingbox
height
Default: Auto()
The height setting of the text.
padding
Default: (0.0f0, 0.0f0, 0.0f0, 0.0f0)
The extra space added to the sides of the text boundingbox.
rotation
Default: 0.0
The counterclockwise rotation of the text in radians.
text
Default: "Text"
The displayed text string.
textsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the text.
valign
Default: :center
The vertical alignment of the text in its suggested boundingbox
visible
Default: true
Controls if the text is visible.
width
Default: Auto()
The width setting of the text.
LColorbar
MakieLayout.LColorbar
— TypeLColorbar has the following attributes:
alignmode
Default: Inside()
The align mode of the colorbar in its parent GridLayout.
bottomspinecolor
Default: RGBf0(0, 0, 0)
The color of the bottom spine.
bottomspinevisible
Default: true
Controls if the bottom spine is visible.
colormap
Default: :viridis
The colormap that the colorbar uses.
flip_vertical_label
Default: false
Flips the colorbar label if the axis is vertical.
flipaxisposition
Default: true
Flips the axis to the right if vertical and to the top if horizontal.
halign
Default: :center
The horizontal alignment of the colorbar in its suggested bounding box.
height
Default: nothing
The height setting of the colorbar.
label
Default: " "
The color bar label string.
labelcolor
Default: RGBf0(0, 0, 0)
The label color.
labelfont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The label font family.
labelpadding
Default: 15.0
The gap between the label and the ticks.
labelsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The label font size.
labelvisible
Default: true
Controls if the label is visible.
leftspinecolor
Default: RGBf0(0, 0, 0)
The color of the left spine.
leftspinevisible
Default: true
Controls if the left spine is visible.
limits
Default: (0.0f0, 1.0f0)
The range of values depicted in the colorbar.
nsteps
Default: 100
The number of steps in the heatmap underlying the colorbar gradient.
rightspinecolor
Default: RGBf0(0, 0, 0)
The color of the right spine.
rightspinevisible
Default: true
Controls if the right spine is visible.
spinewidth
Default: 1.0
The line width of the spines.
tickalign
Default: 0.0
The alignment of the tick marks relative to the axis spine (0 = out, 1 = in).
tickcolor
Default: RGBf0(0, 0, 0)
The color of the tick marks.
ticklabelalign
Default: (:left, :center)
The horizontal and vertical alignment of the tick labels.
ticklabelfont
Default: lift_parent_attribute(scene, :font, "DejaVu Sans")
The font family of the tick labels.
ticklabelpad
Default: 5.0
The gap between tick labels and tick marks.
ticklabelsize
Default: lift_parent_attribute(scene, :fontsize, 20.0f0)
The font size of the tick labels.
ticklabelspace
Default: AbstractPlotting.automatic
The space reserved for the tick labels.
ticklabelsvisible
Default: true
Controls if the tick labels are visible.
ticks
Default: AutoLinearTicks(5)
The ticks object.
ticksize
Default: 10.0
The size of the tick marks.
ticksvisible
Default: true
Controls if the tick marks are visible.
tickwidth
Default: 1.0
The line width of the tick marks.
topspinecolor
Default: RGBf0(0, 0, 0)
The color of the top spine.
topspinevisible
Default: true
Controls if the top spine is visible.
valign
Default: :center
The vertical alignment of the colorbar in its suggested bounding box.
vertical
Default: true
Controls if the colorbar is oriented vertically.
width
Default: nothing
The width setting of the colorbar.
LSlider
MakieLayout.LSlider
— TypeLSlider has the following attributes:
alignmode
Default: Inside()
The align mode of the slider in its parent GridLayout.
buttoncolor_inactive
Default: RGBf0(1, 1, 1)
The color of the button when it is not interacted with.
buttonradius
Default: 7.0
The radius of the slider button.
buttonstrokewidth
Default: 4.0
The line width of the slider button's border.
color_active
Default: COLOR_ACCENT[]
The color of the slider when the mouse clicks and drags the slider.
color_active_dimmed
Default: COLOR_ACCENT_DIMMED[]
The color of the slider when the mouse hovers over it.
color_inactive
Default: RGBf0(0.9, 0.9, 0.9)
The color of the slider when it is not interacted with.
halign
Default: :center
The horizontal alignment of the slider in its suggested bounding box.
height
Default: Auto(true)
The height setting of the slider.
horizontal
Default: true
Controls if the slider has a horizontal orientation or not.
linewidth
Default: 4.0
The line width of the main slider line.
range
Default: 0:10
The range of values that the slider can pick from.
startvalue
Default: 0
The start value of the slider or the value that is closest in the slider range.
valign
Default: :center
The vertical alignment of the slider in its suggested bounding box.
value
Default: 0
The current value of the slider.
width
Default: nothing
The width setting of the slider.
LButton
MakieLayout.LButton
— TypeLButton has the following attributes:
alignmode
Default: Inside()
The align mode of the button in its parent GridLayout.
buttoncolor
Default: RGBf0(0.9, 0.9, 0.9)
The color of the button.
buttoncolor_active
Default: COLOR_ACCENT[]
The color of the button when the mouse clicks the button.
buttoncolor_hover
Default: COLOR_ACCENT_DIMMED[]
The color of the button when the mouse hovers over the button.
clicks
Default: 0
The number of clicks that have been registered by the button.
cornerradius
Default: 4
The radius of the rounded corners of the button.
cornersegments
Default: 10
The number of poly segments used for each rounded corner.
font
Default: "Dejavu Sans"
The font family of the button label.
halign
Default: :center
The horizontal alignment of the button in its suggested boundingbox
height
Default: Auto(true)
The height setting of the button.
label
Default: "Button"
The text of the button label.
labelcolor
Default: :black
The color of the label.
labelcolor_active
Default: :white
The color of the label when the mouse clicks the button.
labelcolor_hover
Default: :black
The color of the label when the mouse hovers over the button.
padding
Default: (10.0f0, 10.0f0, 10.0f0, 10.0f0)
The extra space added to the sides of the button label's boundingbox.
strokecolor
Default: :transparent
The color of the button border.
strokewidth
Default: 2.0
The line width of the button border.
textsize
Default: 20.0
The font size of the button label.
valign
Default: :center
The vertical alignment of the button in its suggested boundingbox
width
Default: Auto(true)
The width setting of the button.
LToggle
MakieLayout.LToggle
— TypeLToggle has the following attributes:
active
Default: false
Indicates if the toggle is active or not.
alignmode
Default: Inside()
The align mode of the toggle in its parent GridLayout.
buttoncolor
Default: RGBf0(1, 1, 1)
The color of the toggle button.
cornersegments
Default: 10
The number of poly segments in each rounded corner.
framecolor_active
Default: COLOR_ACCENT[]
The color of the border when the toggle is active.
framecolor_inactive
Default: RGBf0(0.9, 0.9, 0.9)
The color of the border when the toggle is inactive.
halign
Default: :center
The horizontal alignment of the toggle in its suggested bounding box.
height
Default: 30
The height of the toggle.
rimfraction
Default: 0.25
The border width as a fraction of the toggle height
toggleduration
Default: 0.2
The duration of the toggle animation.
valign
Default: :center
The vertical alignment of the toggle in its suggested bounding box.
width
Default: 60
The width of the toggle.
LRect
MakieLayout.LRect
— TypeLRect has the following attributes:
alignmode
Default: Inside()
The align mode of the rectangle in its parent GridLayout.
color
Default: RGBf0(0.9, 0.9, 0.9)
The color of the rectangle.
halign
Default: :center
The horizontal alignment of the rectangle in its suggested boundingbox
height
Default: nothing
The height setting of the rectangle.
padding
Default: (0.0f0, 0.0f0, 0.0f0, 0.0f0)
The extra space added to the sides of the rectangle boundingbox.
strokecolor
Default: RGBf0(0, 0, 0)
The color of the border.
strokevisible
Default: true
Controls if the border of the rectangle is visible.
strokewidth
Default: 2.0
The line width of the rectangle's border.
valign
Default: :center
The vertical alignment of the rectangle in its suggested boundingbox
visible
Default: true
Controls if the rectangle is visible.
width
Default: nothing
The width setting of the rectangle.
LScene
MakieLayout.LScene
— TypeLScene has the following attributes:
alignmode
Default: Inside()
The alignment of the scene in its suggested bounding box.
halign
Default: :center
The horizontal alignment of the scene in its suggested bounding box.
height
Default: nothing
The height setting of the scene.
valign
Default: :center
The vertical alignment of the scene in its suggested bounding box.
width
Default: nothing
The width setting of the scene.