詞云圖是一種表現文本數據的視覺方式,通過不同顏色詞匯來在一個形狀內組成圖像,這樣能夠將大量文本數據展示出來 。而python也是有方法來繪制詞云圖的,下面這篇文章所要介紹的內容就是,如何使用第三方庫pyecharts來生成詞云圖 。

1.該庫生成詞云圖需要導入其中的options模塊以及charts模塊,導入完成之后要定義數據源,也就是生成詞云的文本數據 。而這些文本數據需要放在元組之中保存,因為還要用數字來表示這些文本的優先級以及大小,數字大的就可以放在中間且字體額外放大,代碼如下:
import pyecharts.options as optsfrom pyecharts.charts import WordClouddata = [("生活資源", "999"),("供熱管理", "888"),("一次供水問題", "588")]2.然后就是通過WordCloud()方法來生成詞云圖了,在這個后面需要點add()方法來設置詞云圖的名稱、詞云圖的數據以及詞云圖字體大小的范圍 。然后還需要去點set_global_opts()方法來設置詞云圖的樣式,最后調用render()方法就可以將生成的詞云圖保存在HTML文檔之中,詳細代碼示例如下所示:
WordCloud().add(series_name="分析", data_pair=data, word_size_range=[6, 66]).set_global_opts(title_opts=opts.TitleOpts(title="分析", title_textstyle_opts=opts.TextStyleOpts(font_size=23)),tooltip_opts=opts.TooltipOpts(is_show=True),).render("詞云圖.html"))上面是最為簡單的生成詞云圖的方式,實際上可以在add()方法之中添加shape參數,然后給它賦’circle’, ‘cardioid’, ‘diamond’, ‘star’這些值,這樣就可以改變詞云圖的輪廓,也就是生成詞云之后的形狀 。
【如何使用Python生成詞云圖?Python怎么用pyecharts庫生成詞云圖】以上就是關于“如何使用Python生成詞云圖?Python怎么用pyecharts庫生成詞云圖”的全部內容了,希望對你有所幫助 。



微信掃碼,學習更方便

現在報名贈100例知識點合集

猜你喜歡
- 用Python進行多頁數據爬取怎么做?Python爬蟲多頁抓取如何實現
- ?Python中complex函數是什么?Python中complex函數的應用
- python界面是什么樣的?python軟件界面的介紹
- linux中如何終止Python指令的運行?linux怎么退出python環境
- 如何挑選優質銀耳 怎么挑選優質銀耳
- 菠菜莜面窩窩如何做 菠菜莜面窩窩做法介紹
- 如何在淘寶網開店 淘寶網開店步驟
- 韭菜肉餡餃子的做法 韭菜肉餡餃子如何做
- 如何做魚肉丸 做魚肉丸方法介紹
- 微信怎么確定對方把你刪了沒有 微信如何確定對方把你刪了沒有
