问题描述
bokeh =='2.1.1',Python == 3.8.3
我有一个很大的文本,我正在从回调中获取,并且我希望div.text以此为基础进行更新。文本是逗号分隔的字符串。我曾尝试使用尺寸调整模式,但似乎没有效果
div = Div(sizing_mode="stretch_height")
如果不是自动换行功能,将会产生什么效果。另外,如何实现自动换行功能。
有一个线程说Div自动换行,这是我想要的效果github closed issue。对于我的用例,我希望它显示默认值!
解决方法
大小调整模式对溢出包装没有任何影响。为此,您将必须手动添加样式。但是,看来您还必须使用固定宽度(并在样式中也指定宽度)。这是我可以使事情运转的唯一方法:
from bokeh.io import show
from bokeh.models import Div
div = Div(text="""
<< very long text here >>
""",style={"overflow-wrap": "break-word","width": "600px"},width=600)
show(div)