自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

圖樣圖森破Pyecharts之詞云圖

大數(shù)據(jù) 數(shù)據(jù)可視化
在做文本分析和關(guān)鍵詞統(tǒng)計(jì)的時(shí)候,我們經(jīng)常會(huì)使用到詞云圖來展示關(guān)鍵詞詞頻。pyecharts當(dāng)然也支持詞云的生成,并且還可以自定義詞云形狀。

[[385895]]

 在做文本分析和關(guān)鍵詞統(tǒng)計(jì)的時(shí)候,我們經(jīng)常會(huì)使用到詞云圖來展示關(guān)鍵詞詞頻。pyecharts當(dāng)然也支持詞云的生成,并且還可以自定義詞云形狀。

  1. from pyecharts import charts, options 
  2. from pyecharts.globals import SymbolType 
  3. import random 
  4.  
  5.  
  6. wordcloud1 = charts.WordCloud(init_opts=options.InitOpts(width='800px', height='800px')) 
  7. wordcloud1.add('詞云', data_pair=[(str(i), random.randrange(10, 100)) for i in range(100)], 
  8.                shape=SymbolType.DIAMOND, 
  9.                word_gap=5, 
  10.                word_size_range=[10, 50], 
  11.                rotate_step=30) 
  12.  
  13.  
  14. wordcloud2 = charts.WordCloud(init_opts=options.InitOpts(width='1000px', height='1000px')) 
  15. wordcloud2.add('詞云', data_pair=[(str(i), random.randrange(10, 100)) for i in range(600)], 
  16.                mask_image='bigdata.jpg'
  17.                word_gap=10, 
  18.                word_size_range=[10, 100], 
  19.                rotate_step=30) 
  20.  
  21.  
  22. page = charts.Page() 
  23. page.add(wordcloud1).add(wordcloud2) 
  24. page.render('wordcloud.html'

使用自帶的形狀來創(chuàng)建第一個(gè)詞云

(1)首先初始化詞云對(duì)象

(2)添加數(shù)據(jù)系列,data_pair是一個(gè)二元數(shù)組,分別表示關(guān)鍵詞及關(guān)鍵詞對(duì)應(yīng)數(shù)值大小

(3)shape即是整個(gè)詞云圖的形狀,內(nèi)置的有circle、diamond、star、triangle等等

(4)word_gap是指關(guān)鍵詞與關(guān)鍵詞之間的間隔

(5)word_size_range是關(guān)鍵詞字體大小范圍,關(guān)鍵詞按照數(shù)值大小映射到這個(gè)區(qū)間內(nèi),展示出相應(yīng)的字體大小

(6)rotate_step(6)rotate_step代表單詞旋轉(zhuǎn)角度范圍

看一下我們創(chuàng)建的第一個(gè)詞云,菱形:

除了使用自帶的形狀外,我們還可以導(dǎo)入外部圖片,比如第二個(gè)例子,給mask_image傳入一張圖片,最后輸出的詞云便是基于圖片形狀的:

[[385896]]

傳入圖片

輸出詞云

 

責(zé)任編輯:姜華 來源: 數(shù)師兄
相關(guān)推薦

2021-03-05 07:03:38

Pyecharts可視化工具復(fù)合圖

2021-03-17 08:54:43

Pyecharts可視化工具地圖

2021-02-06 06:47:15

Pyecharts可視化工具開源

2021-02-24 11:23:22

Pyecharts可視化工具柱狀圖

2021-02-20 09:36:11

數(shù)據(jù)大數(shù)據(jù)數(shù)據(jù)可視化

2018-02-26 16:41:53

定義IOT語義

2010-06-22 10:10:18

超算“沃森”美國電視節(jié)目

2021-03-08 08:21:19

詞云數(shù)據(jù)可視化大數(shù)據(jù)

2021-04-13 18:16:07

多線程安全代碼

2014-08-21 14:57:48

華為

2010-07-29 17:00:36

Flex餅圖

2012-08-07 10:17:23

微軟Windows 8

2014-09-16 22:54:04

微軟云計(jì)算

2021-11-26 00:01:26

可視化AP I數(shù)據(jù)

2011-06-22 11:04:46

沃森工作負(fù)載優(yōu)化

2013-07-09 11:38:06

AdTime云圖大數(shù)據(jù)

2018-08-22 06:33:30

2013-05-22 15:07:11

微軟云計(jì)算微軟公有云Windows Azu

2014-10-22 09:12:57

微軟Windows Azu云計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)