日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pyecharts应用1 词云

發布時間:2025/4/5 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pyecharts应用1 词云 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 導入庫

from pyecharts import options as opts from pyecharts.charts import WordCloud

2?最基礎的默認格式詞云

wordfreq_list = [('諸葛亮', '1068'), ('劉備', '1025'), ('曹操', '953'), ('關羽', '638'), ('張飛', '365'), ('趙云', '333'), ('呂布', '302'), ('孫權', '273'), ('周瑜', '265'), ('司馬懿', '241'), ('魏延', '212'), ('袁紹', '199'), ('馬超', '194'), ('姜維', '179'), ('黃忠', '168'), ('馬岱', '127'), ('龐德', '122'), ('劉表', '119'), ('張遼', '119'), ('董卓', '114'), ('徐晃', '113'), ('孫策', '108'), ('魯肅', '107'), ('鄧艾', '106'), ('許褚', '92'), ('司馬昭', '89'), ('夏侯淵', '88'), ('王平', '88'), ('曹仁', '86'), ('劉璋', '83'), ('呂蒙', '83'), ('張苞', '81'), ('袁術', '78'), ('孟獲', '78'), ('曹洪', '77'), ('陸遜', '74'), ('孟達', '73')] # 用于生成詞云的列表,列表元素為元組,元組有固定格式 # 元組的第一個元素是“詞” # 元組的第二個元素是“詞頻”,是字符串形式的數值cloud = WordCloud() # 初始化詞云對象cloud.add('', wordfreq_list) # 向詞云中添加內容, #第一個參數可以設為空, #第二個參數為元組列表(詞和詞頻)out_filename = 'wordcloud_example.html' cloud.render(out_filename)、# 生成詞云圖文件 # render會生成HTML文件。默認是當前目錄render.html,也可以指定文件名參數

詞云效果圖

3 指定輪廓的詞云

假設我們有一張蝴蝶的地圖(詞云背景圖-蝴蝶.jpg),我們希望詞云的輪廓是這張地圖。

?

wordfreq_list 和之前是一樣的

cloud = WordCloud() # 初始化詞云對象# 設置詞云圖 cloud.add('', wordfreq_list, #元組列表,詞和詞頻shape='diamond', # 輪廓形狀:'circle','cardioid','diamond', # 'triangle-forward','triangle','pentagon','star'mask_image='詞云背景圖-蝴蝶.jpg', # 輪廓圖,第一次顯示可能有問題,刷新即可is_draw_out_of_bound=False, #是否允許詞云超出畫布邊界word_size_range=[15, 50], #字體大小范圍textstyle_opts=opts.TextStyleOpts(font_family="華文行楷"), #字體:例如,微軟雅黑,宋體,華文行楷,Arial)# 設置標題 cloud.set_global_opts(title_opts=opts.TitleOpts(title="三國人物詞云"))

之后的render什么的和之前也是一樣的

詞云效果圖

總結

以上是生活随笔為你收集整理的pyecharts应用1 词云的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。