导入
前置条件和所需库
学习如何安装生成和显示词云所需的库。
简介
要生成词云,我们将使用以下网站的数据:
https://us.trend-calendar.com/trend/2020-01-01.html
该网站存储了每日的热门关键词和话题标签归档。我们将使用 Beautiful Soup 进行数据抓取,并基于以下功能构建一个应用程序:
- 生成 2020 年的词云。
- 提供用户选择日期并为其生成对应词云的功能。
- 提供用户更换词云图像掩码的选项。
先决条件
- 具备使用 Beautiful Soup 进行网页抓取的基本知识。
- 生成词云不需要掌握 Streamlit,但为了构建网页应用,需要对 Streamlit 有基本了解。
安装所需库
我们需要安装以下库:
- Streamlit
- Matplotlib
- Beautiful Soup
- pandas
- wordcloud
安装上述库,请运行以下命令:
1pip install pandas streamlit wordcloud matplotlib bs4