自定義詞雲圖片


導包

from imageio import imread
import jieba
from wordcloud import WordCloud

自定義文本

str = '小明碩士畢業於中國科學院計算所,后在日本京都大學深造'

從文件中導入文本

with open('文件名.txt', 'r', encoding='utf8') as f:
    str = f.read()

剩下代碼如下

# 利用jieba將字符串轉化為單個詞語的列表
ret = jieba.lcut(str)
# 根據 , 
s = ','.join(ret)

# 准備自定義圖片
backgroud_Image = imread('頭像.jpg')
print('圖片准備成功')

# 生成詞雲對象
wordcloud = WordCloud(
    background_color='white',# 設置背景顏色
    mask=backgroud_Image,# 設置背景圖片
    font_path='C:\Windows\Fonts\STZHONGS.TTF',  # 若是文本中有中文的話,這句代碼必須添加,不然會出現方框,不出現漢字
    random_state=30,# 設置有多少種隨機生成狀態,即有多少種配色方案
).generate(s)

# 將生成對象書寫在指定圖片上
wordcloud.to_file('asdas.jpg')
print('開始加載圖片')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM