Daha yeni bokeh sürümlerinde, evet bunu (kolayca) yapabilirsiniz.
çizimler ve düzenler, varsayılan olarak fixed
olarak ayarlanmış olan sizing_mode
özelliğine sahiptir. Diğer değerler, scale_width
, scale_height
ve scale_both
içerir.
import bokeh.plotting
import bokeh.layouts
fig1 = bokeh.plotting.figure()
fig1.sizing_mode = 'scale_width'
fig2 = bokeh.plotting.figure()
fig2.sizing_mode = 'scale_width'
column = bokeh.layouts.column([fig1, fig2])
column.sizing_mode = 'scale_width'
yukarıdaki örnekte olduğu gibi, düzen onun sizing_mode
nitelik onun çocukları araziler genişletmek izin uygun şekilde ayarlanmış olması gerekir.
Yukarıdaki örnekte çiziminiz konteynerinin boyutuna genişleyecektir. İhtiyaçlarınıza uygun olarak kapsayıcıyı (CSS kullanarak) uygun şekilde boyutlandırmak size kalmıştır.
Rakamların/alanların genişlik/yükseklik özelliklerinin hala önemli olduğunu unutmayın: bokeh düzeninin ölçeklendirilme oranını belirlerler.
Bu yakında çok yakında olabilir. – mdurant