Python 如何使Bokeh工具提示中的文本正确换行?

Python 如何使Bokeh工具提示中的文本正确换行?,python,bokeh,Python,Bokeh,我有一个图表,每个点都是Twitter上的帖子。将鼠标悬停在某个点上时,将显示包含文章内容的工具提示 问题是,当工具提示显示在左侧时,文本没有被包装。相反,它显示在一行中,并且工具提示位于绘图之外,因此无法看到整个文本。当工具提示显示在右侧时,此问题不会发生–文本正确包装并且可以读取。有什么解决办法吗 这里有一个链接,指向一个屏幕截图,该截图在左侧显示错误的工具提示,在右侧显示正确的工具提示: 从bokeh.plotting导入图形、显示、输出\u笔记本、ColumnDataSource sou

我有一个图表,每个点都是Twitter上的帖子。将鼠标悬停在某个点上时,将显示包含文章内容的工具提示

问题是,当工具提示显示在左侧时,文本没有被包装。相反,它显示在一行中,并且工具提示位于绘图之外,因此无法看到整个文本。当工具提示显示在右侧时,此问题不会发生–文本正确包装并且可以读取。有什么解决办法吗

这里有一个链接,指向一个屏幕截图,该截图在左侧显示错误的工具提示,在右侧显示正确的工具提示:

从bokeh.plotting导入图形、显示、输出\u笔记本、ColumnDataSource source=ColumnDataSourcedata=dict x=df[0], y=df[1], desc=后列表, 工具提示=[ 文本@desc, ] p=图形工具提示=工具提示 p、 散射x='x',y='y',源=源 我试图通过简单地插入换行符来包装文本,\n但它们对工具提示没有任何影响。如果有人知道如何让他们真正断线,那也会很有帮助。

使用自定义工具提示:

例如:

tooltips = """
<div style="width:200px;">
@desc
</div>
"""

p = figure(tooltips=tooltips)

应用解决方案fit_text=@desc plot=figureplot_width=400,plot_height=300,tooltips=fit_text后出现错误。错误如下:ValueError:应为String或listuplestring的元素,String,get['desc','@desc','\n\n@desc\n\n']