gpt4 book ai didi

python - 在 Bokeh 中显示词云的图像

转载 作者:太空宇宙 更新时间:2023-11-03 21:42:50 24 4
gpt4 key购买 nike

假设我有一个字符串,我想为其制作词云,如下所示:

from wordcloud import WordCloud
import matplotlib.pyplot as plt

teststring = 'hi this is a test test test test test string for a word cloud'
wordcloud = WordCloud(width=1000, height=1000, margin=0, background_color='white',
collocations=False).generate(teststring)
plt.imshow(wordcloud)

此外,我还制作了一个带有几个选项卡的 Bokeh 选项卡对象

from bokeh.plotting import figure, output_file, show
from bokeh.models.widgets import Panel, Tabs

output_file('stackoverflow.html')
p1 = figure()
p1.line(x=range(5), y=range(5))
tab1 = Panel(child=p1, title="Line plot")
tabs = Tabs(tabs=[tab1])
show(tabs)

如何将词云图添加到 tab2 中,以显示在面板中?

我查看了许多链接(例如),但无法使其正常工作。我找到的收盘价在这里:How do I work with images in Bokeh (Python) ,但要使其工作,似乎我必须中间保存词云(事实上我有大约 25 个词云)。这真的有必要吗?或者我也可以立即在 Bokeh 中显示词云吗?

提前致谢!

最佳答案

无耻的插件......我刚刚为 Bokeh 写了一个wordcloud插件

https://github.com/joranbeasley/bokeh_wordcloud2

这是一个将其与一大块文本一起使用的示例

from bokeh_wordcloud2 import WordCloud2

source = ColumnDataSource(data={'x':[my_text]})
wordcloud = WordCloud2(source=source,wordCol='x',colors='blue')
curdoc().add_root(wordcloud)

关于python - 在 Bokeh 中显示词云的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52714328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com