Python?pyecharts繪制詞云圖代碼
更新時間:2021年12月31日 08:35:29 作者:懸崖上的金魚
這篇文章主要介紹了Python?pyecharts繪制詞云圖代碼,
一、pyecharts繪制詞云圖WordCloud.add()方法簡介
WordCloud.add()方法簡介:
add(name,attr,value,
shape="circle",
word_gap=20,
word_size_range=None,
rotate_step=45)
name str
圖例名稱attr list
屬性名稱value list
屬性所對應的值shape
詞云圖輪廓 對應屬性可選'circle
', 'rect
', 'roundRect
', 'triangle
', 'diamond
', 'pin
', 'arrow
'word_gap int
字符間隔默認為20word_size_range
字符范圍默認為[12,60]rotate_step int
旋轉(zhuǎn)角度默認為45
二、繪制詞云圖對應輪廓按diamond顯示
name = [ 'Sam S Club', 'Macys', 'Amy Schumer', 'Jurassic World', 'Charter Communications', 'Chick Fil A', 'Planet Fitness', 'Pitch Perfect', 'Express', 'Home', 'Johnny Depp', 'Lena Dunham', 'Lewis Hamilton', 'KXAN', 'Mary Ellen Mark', 'Farrah Abraham', 'Rita Ora', 'Serena Williams', 'NCAA baseball tournament', 'Point Break'] value = [ 10000, 6181, 4386, 4055, 2467, 2244, 1898, 1484, 1112, 965, 847, 582, 555, 550, 462, 366, 360, 282, 273, 265] wordcloud = WordCloud(width=1300, height=620) wordcloud.add("我愛新中國", name, value, word_size_range=[30, 60]) page.add(wordcloud) wordcloud2 = WordCloud(width=1300, height=620) wordcloud2.add("", name, value, word_size_range=[30, 100], shape='diamond',word_gap=60)
三、對應完整代碼如下所示
from pyecharts import Page from pyecharts import WordCloud page = Page() #詞云(詞云圖) ''' WordCloud.add()方法簡介 add(name,attr,value, shape="circle", word_gap=20, word_size_range=None, rotate_step=45) name str 圖例名稱 attr list 屬性名稱 value list 屬性所對應的值 shape 詞云圖輪廓 對應屬性可選'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow' word_gap int 字符間隔默認為20 word_size_range 字符范圍默認為[12,60] rotate_step int 旋轉(zhuǎn)角度默認為45 ''' name = [ 'Sam S Club', 'Macys', 'Amy Schumer', 'Jurassic World', 'Charter Communications', 'Chick Fil A', 'Planet Fitness', 'Pitch Perfect', 'Express', 'Home', 'Johnny Depp', 'Lena Dunham', 'Lewis Hamilton', 'KXAN', 'Mary Ellen Mark', 'Farrah Abraham', 'Rita Ora', 'Serena Williams', 'NCAA baseball tournament', 'Point Break'] value = [ 10000, 6181, 4386, 4055, 2467, 2244, 1898, 1484, 1112, 965, 847, 582, 555, 550, 462, 366, 360, 282, 273, 265] wordcloud = WordCloud(width=1300, height=620) wordcloud.add("我愛新中國", name, value, word_size_range=[30, 60]) page.add(wordcloud) wordcloud2 = WordCloud(width=1300, height=620) wordcloud2.add("", name, value, word_size_range=[30, 100], shape='diamond',word_gap=60) page.add(wordcloud2) page.render()
到此這篇關(guān)于Python pyecharts
繪制詞云圖代碼的文章就介紹到這了,更多相關(guān)Python pyecharts
繪制詞云圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
matplotlib繪制鼠標的十字光標的實現(xiàn)(自定義方式,官方實例)
這篇文章主要介紹了matplotlib繪制鼠標的十字光標(自定義方式,官方實例),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01python3 unicode列表轉(zhuǎn)換為中文的實例
今天小編就為大家分享一篇python3 unicode列表轉(zhuǎn)換為中文的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10