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)
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()
报错如下
选择删除解决
将地区生成词云图
安装所需字体:如果您知道需要哪个字体,可以尝试安装该字体。您可以在字体库中查找并下载所需字体,然后将其安装到您的计算机上。
更改字体:如果您无法安装所需字体,可以尝试更改文本中的字体。在大多数程序中,您可以选择不同的字体,以找到一种支持的字体。
转换文本:如果您无法更改所需的字体,可以尝试将文本转换为一种支持的字体。您可以使用在线工具或专业软件来转换字体。
更新程序或操作系统:如果问题是由程序或操作系统引起的,可以尝试更新它们以获得更好的支持。请查看程序或操作系统的更新历史记录以查看是否已解决此问题。
不知道你这个问题是否已经解决, 如果还没有解决的话: