基于python生成英文版詞云圖代碼實例
使用wordcloud模塊,生成云圖,測試文本為:
Betty Botter bought some butter but she said the butter's bitter. If I put it in my batter it will make my batter bitter. So, she bought some better butter, better than the bitter butter and she put it in her batter and her batter was not bitter. So 'twas good that Betty Botter bought some better butter.
生成云圖代碼:
#導入生成云圖模塊
from wordcloud import WordCloud
with open("F:/python入門/數(shù)據(jù)2/fenci_test2.txt" ,encoding="utf-8")as file:
#讀取文本
text=file.read()
#設(shè)置詞云的字體、背景顏色、寬、高、字數(shù)
wordcloud=WordCloud(font_path="C:/Windows/Fonts/Tahoma.ttf",
background_color="black",width=600,
height=300,max_words=50).generate(text)
#生成圖片
image=wordcloud.to_image()
#顯示圖片
image.show()
結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python學習之魔法函數(shù)(filter,map,reduce)詳解
這篇文章我們將來學習一下,Python中的三個高級函數(shù):filter()、map()、reduce(),這三個函數(shù)也被稱為魔法函數(shù),感興趣的小伙伴可以了解一下2022-04-04
Python利用pandas對數(shù)據(jù)進行特定排序
本文主要介紹了Python利用pandas對數(shù)據(jù)進行特定排序,主要使用?pandas.DataFrame.sort_values?方法,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧2024-03-03
詳解多線程Django程序耗盡數(shù)據(jù)庫連接的問題
這篇文章主要介紹了多線程Django程序耗盡數(shù)據(jù)庫連接的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10

