Jupyter notebookbook词云图文字问题

问题遇到的现象和发生背景

import pandas as pd
import numpy as np
import jieba
from wordcloud import WordCloud, ImageColorGenerator
import matplotlib.pyplot as plt
from PIL import Image

读取数据

data = pd.read_csv(open("D:/luolan/2018-2022年一二产业增加值.csv"))

提取地区列数据

regions = data['地区']

将地区名称拼接为一个字符串

text = ' '.join(regions)

使用jieba进行分词

seg_list = jieba.lcut(text)

将分词结果转换为空格分隔的字符串

seg_text = ' '.join(seg_list)

读取背景图片

background_image = "D:/luolan/background1.png"
mask = np.array(Image.open(background_image))

生成词云图

wordcloud = WordCloud(mask=mask, font_path="C:/Windows/Fonts/simsunb.ttf", background_color="white").generate(seg_text)

根据背景图片设置颜色

image_colors = ImageColorGenerator(mask)
plt.imshow(wordcloud.recolor(color_func=image_colors), interpolation='bilinear')
plt.axis("off")
plt.show()

操作环境、软件版本等信息

img

尝试过的解决方法

报错如下

img

选择删除解决

img

我想要达到的结果

将地区生成词云图

img

安装所需字体:如果您知道需要哪个字体,可以尝试安装该字体。您可以在字体库中查找并下载所需字体,然后将其安装到您的计算机上。

更改字体:如果您无法安装所需字体,可以尝试更改文本中的字体。在大多数程序中,您可以选择不同的字体,以找到一种支持的字体。

转换文本:如果您无法更改所需的字体,可以尝试将文本转换为一种支持的字体。您可以使用在线工具或专业软件来转换字体。

更新程序或操作系统:如果问题是由程序或操作系统引起的,可以尝试更新它们以获得更好的支持。请查看程序或操作系统的更新历史记录以查看是否已解决此问题。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^