斯莱德格里德
|
该页面正在翻译中。 |
带有值标签的列会自动设置为固定宽度,以便在拖动滑块和值标签更改宽度时布局不会抖动。 通过将每个滑块设置为几个值并记录最大标签宽度来选择此宽度。 或者,您可以使用属性手动设置宽度 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