Engee 文档

斯莱德格里德

该页面正在翻译中。

带有值标签的列会自动设置为固定宽度,以便在拖动滑块和值标签更改宽度时布局不会抖动。 通过将每个滑块设置为几个值并记录最大标签宽度来选择此宽度。 或者,您可以使用属性手动设置宽度 value_column_width.

using GLMakie


fig = Figure()

ax = Axis(fig[1, 1])

sg = SliderGrid(
    fig[1, 2],
    (label = "Voltage", range = 0:0.1:10, format = "{:.1f}V", startvalue = 5.3),
    (label = "Current", range = 0:0.1:20, format = "{:.1f}A", startvalue = 10.2),
    (label = "Resistance", range = 0:0.1:30, format = "{:.1f}Ω", startvalue = 15.9),
    width = 350,
    tellheight = false)

sliderobservables = [s.value for s in sg.sliders]
bars = lift(sliderobservables...) do slvalues...
    [slvalues...]
end

barplot!(ax, bars, color = [:yellow, :orange, :red])
ylims!(ax, 0, 30)

fig

属性

对齐模式

默认值为 里面()

块在其父GridLayout中的对齐模式。

哈林

默认值为 :中心

块在其建议的边界框中的水平对齐。

身高

默认值为 汽车()

块的高度设置。

告诉我们

默认值为 真的

控制父布局是否可以调整到此块的高度

告诉宽度

默认值为 真的

控制父布局是否可以调整到此块的宽度

n.英勇,英勇

默认值为 :中心

块在其建议的边界框中的垂直对齐。

value_column_width

默认值为 自动的

值标签列的宽度。 如果 自动的,宽度是通过从滑块范围中采样几个值并选择找到的最大标签大小来确定的。

阔度

默认值为 汽车()

块的宽度设置。