弄了一天,还是空白,图片格式也换过几种,最后选择的png,不知道是什么原因,请各位大佬帮帮孩子叭,谢谢
后面这张是根据上面的更改颜色,但是出错了
第二张图报错很明显:照片找不到,写绝对路径,或者放置在跟py文件同一目录
import jieba
import matplotlib.pyplot as plt
import wordcloud
import PIL.Image as image
import numpy as np
def m_cut(intxt):
return [w for w in jieba.cut(intxt)]
chapter = '月夜是水神连宋的王土,而关于戈壁荒滩那个夜晚,月遇从云,花遇和风,万物都温柔。'
# 打印调试是否有文本
# print(''.join(m_cut(chapter.txt[1])))
# 生成中文字的字体,必须要加,不然看不到中文
cloudob_j = wordcloud.WordCloud(font_path="C:/Windows/Fonts/STXINGKA.TTF",
mask=np.array(image.open("images/yuntu.jpg")),
mode="RGBA",
background_color=None
).generate(''.join(m_cut(chapter)))
plt.imshow(cloudob_j) # 同plt.imshow(cloudob_j.to_image())
plt.axis("off") # 不显示坐标轴
plt.show()