SliderGrid
|
Страница в процессе перевода. |
Для столбца с метками значений автоматически устанавливается фиксированная ширина, чтобы макет не дрожал при перетаскивании ползунков и изменении ширины меток значений. Эта ширина выбирается путем задания нескольких значений для каждого ползунка и записи максимальной ширины метки. Или можно задать ширину вручную с помощью атрибута 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
Атрибуты
halign
Значение по умолчанию: :center
Горизонтальное выравнивание блока в предполагаемой ограничивающей рамке.
tellheight
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под высоту этого блока
tellwidth
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под ширину этого блока
valign
Значение по умолчанию: :center
Вертикальное выравнивание блока в предполагаемой ограничивающей рамке.