亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中怎么使用pyecharts繪制詞云圖

發布時間:2022-07-05 10:12:27 來源:億速云 閱讀:675 作者:iii 欄目:開發技術

這篇文章主要講解了“Python中怎么使用pyecharts繪制詞云圖”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python中怎么使用pyecharts繪制詞云圖”吧!

詞云圖

什么是詞云圖,相信大家肯定不會感到陌生,一本書統計里面出現的詞頻,然后可視化展示,讓讀者快速的了解這個主題綱要,這就是詞云的直接效果。

詞云圖系列模板

固定模式詞云圖

修改一些參數可以修改詞云的輪廓,我覺得這個是最方便的詞云,一鍵化不需要你去找其他的底圖,設置一些參數。

shape詞云圖輪廓,有’circle’, ‘cardioid’, ‘diamond’, ‘triangleforward’, ‘triangle’, ‘pentagon’, ‘star’可選

import pyecharts.options as opts
from pyecharts.charts import WordCloud
#省略部分數據
data = [
("生活資源", "999"),
("供熱管理", "888"),
("供氣質量", "777"),
("生活用水管理", "688"),
("一次供水問題", "588"),

]
(
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")
)

Python中怎么使用pyecharts繪制詞云圖

自定義文字樣式

from pyecharts import options as opts
from pyecharts.charts import WordCloud
words = [
("花鳥市場", 1446),
("汽車", 928),

]
c = (
WordCloud()
.add(
"",
words,
word_size_range=[20, 100],
textstyle_opts=opts.TextStyleOpts(font_family="cursive"),
)
.set_global_opts(title_opts=opts.TitleOpts(title="WordCloud-自定義文字樣式"))
.render("自定義文字樣式.html")
)

Python中怎么使用pyecharts繪制詞云圖

一鍵化詞云案例

(輸入文本儲存路徑即可一鍵化生成詞云圖!!!!)

我們知道pyecharts里面需要填寫數據,那么首先就必須分詞,之前我寫過一個智能分詞程序,一鍵化只需要把文本放入即可,下面送給大家。

from pyecharts import options as opts
from pyecharts.charts import WordCloud
from pyecharts.globals import SymbolType
import jieba # jieba用于分詞,中文字典及其強大
def main():
try:
print("C:\\Users\\48125\\Desktop\\")
title = input("請輸入文本文件的路徑及名稱(注意不要寫錯了!):")
Open(title)
print("\n分詞完畢!")
print('''\n\n\t 一鍵詞云算法生成器
\t1--生成一詞組的詞云圖
\t2--生成二詞組的詞云圖
\t3--生成三詞組的詞云圖
\t4--生成四詞組的詞云圖
\t5--生成大于1詞組的詞云圖(研究常用)
\t6--生成全部詞組的詞云圖(包含所有類型的詞組)
''')
num = int(input("請輸入本次展示的詞語數量(最好不超過100):"))
data = sort()[:num]
Str = input("請輸入這個詞云圖的標題:")
print("詞云圖已經生成完畢,請查收!")
print("感謝您對本程序的使用,歡迎下次光臨!!")
c = (
WordCloud()
.add(
"",
data, # 數據集
word_size_range=[20, 100], # 單詞字體大小范圍
shape=SymbolType.DIAMOND) # 詞云圖輪廓,有以下的輪廓選擇,但是對于這個版本的好像只有在提示里面選
# circl,cardioid,diamond,triangle-forward,triangle,start,pentagon
.set_global_opts(title_opts=opts.TitleOpts(title="{}".format(Str)),
toolbox_opts=opts.ToolboxOpts()) # 工具選項
.render("{}詞云制作{}詞組.html".format(title, choice))
)
return c
except:
print("無法找到,請檢查你的輸入!")
if __name__ == "__main__":
main()

Python中怎么使用pyecharts繪制詞云圖

Python中怎么使用pyecharts繪制詞云圖

感謝各位的閱讀,以上就是“Python中怎么使用pyecharts繪制詞云圖”的內容了,經過本文的學習后,相信大家對Python中怎么使用pyecharts繪制詞云圖這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丽水市| 静宁县| 平邑县| 忻城县| 名山县| 黑水县| 宁阳县| 牙克石市| 北海市| 修文县| 广水市| 万年县| 阳原县| 屏东县| 定南县| 沅陵县| 克拉玛依市| 云龙县| 肃宁县| 察隅县| 西和县| 石林| 兴隆县| 江永县| 郑州市| 凤山县| 喀喇| 巴马| 平昌县| 三亚市| 府谷县| 阿勒泰市| 甘谷县| 武胜县| 宜春市| 兴山县| 赣榆县| 清苑县| 罗平县| 淮南市| 东莞市|