python - 在 Bokeh 中创建具有不同大小部分的可调整大小的绘图布局
问题描述
我可以创建一个散景布局,其中小部件部分设置为例如屏幕高度的 10%,绘图部分设置为 90%?
我试图避免手动调整我的绘图大小并使用sizing_mode='fixed'
它不能调整浏览器窗口的大小。
目前有:
layout = layout(
[plot],
[[button, slider]],
sizing_mode='stretch_both'
)
在这种情况下,屏幕的下半部分完全由拉伸的按钮/滑块填充。
解决方案
目前(从 1.3.4 开始)没有指定百分比的机制,但您可以将小部件放在 a 中row
并给它一个固定的高度,同时让绘图发生变化。这是一种方法:
layout = column(
plot,
row(button, slider, height=100, sizing_mode="stretch_width"),
sizing_mode="stretch_both"
)
推荐阅读
- jquery - 用于匹配链接忽略查询中的 href 的 Jquery 选择器
- javascript - ERR_HTTP_HEADERS_SENT 出现问题并警告承诺
- ios - 错误:此应用是使用 iOS 12.0 SDK 构建的。从 2019 年 3 月开始,所有提交到 App Store 的 iOS 应用程序都必须使用 iOS 12.1 SDK 构建
- python - O(n) 复杂度算法,无需 remove() 方法即可从未排序列表中删除值的实例
- java - 如何在带有firebase的android studio中创建一个类似“编辑个人资料图像”页面的火种/大黄蜂?
- elasticsearch - 如果它们包含特定字段,如何限制 Filebeat 仅将日志发送到 ELK?
- php - 如何在 php 中修复“未捕获的错误:在 null 上调用成员函数 insertOne()”
- python - 访问可调用迭代器对象的内容
- javascript - 如何在javascript / Google Apps脚本(GAS)中以点表示法打印出未知深度数组的所有对象属性
- php - Laravel Excel 传递变量