由於需要在項目中展示數據,查了查資料發現,pyecharts模塊在網頁數據展示方面有很大優勢,所以就學了點pyechas
參考博客:Python:數據可視化pyecharts的使用 - JYRoy - 博客園 http://www.cnblogs.com/jyroy/p/9446486.html
python可視化pyecharts - ting_163的博客 - CSDN博客 https://blog.csdn.net/ting_163/article/details/80896419?utm_source=blogxgwz0
兩位大佬的博客都寫的不錯,學到了很多
最基本的柱狀圖:
from pyecharts import Bar bar=Bar('我的第一個圖表','副標題') bar.add("服裝",["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"],[5,20,36,10,75,90]) bar.show_config() bar.render('柱狀圖.html')
運行結果:
詞雲圖:
from pyecharts import WordCloud name =['110', 'haihai', '鬼子', '豆腐', '旺旺', '南哥', '黑子', '兩凡', '蒙多', '一哥', '小三', '末伏', '相大胖', '大路', '幺爸', '劉能', '劉瑞'] value =[10000, 6181, 4386, 4055, 2467, 2244, 1898, 1484, 1112, 965, 847, 582, 555, 550, 462, 366, 360] wordcloud =WordCloud(width=1300, height=620) wordcloud.add("", name, value, word_size_range=[30, 100], shape='') #詞雲圖輪廓,有'circle', 'cardioid', 'diamond', 'triangle-forward', 'triangle', 'pentagon', 'star'可選 #意思:圓,心形,鑽石,三角形,三角形,五角大樓,星星 wordcloud.show_config() wordcloud.render('回憶.html')
運行結果:
還弄了一個比較好玩的:
from pyecharts import Map value = [20,190,253,77,65,40,70,80,20,180,800] attr = ['運城市', '臨汾市', '太原市', '大同市', '忻州市','長治市','晉中市','呂梁市','晉城市','陽泉市','朔州市'] map = Map("山西地圖示例", width=1200,height=600) map.add("", attr, value, maptype='山西', is_visualmap=True, visual_text_color='#000',is_label_show=True) map.render('山西.html')
運行結果:
咳咳咳,接下來這個就,
from pyecharts import WordCloud name =['世奇老狗', '老猥瑣', '豐晉峰', '老狗逼', '老濕機', '草泥馬', '阿偉', '牛牛', '嚶嚶嚶', '竹鼠商', '200GANA', '波多老師', '一柱擎天', '雪碧', '辣雞', '渣渣', '落地成盒'] value =[10000, 6181, 4386, 4055, 2467, 2244, 1898, 1484, 1112, 965, 847, 582, 555, 550, 462, 366, 360] wordcloud =WordCloud(width=1300, height=620) wordcloud.add("", name, value, word_size_range=[30, 100], shape='pentagon') #詞雲圖輪廓,有'circle', 'cardioid', 'diamond', 'triangle-forward', 'triangle', 'pentagon', 'star'可選 #意思:圓,心形,鑽石,三角形,三角形,五角大樓,星星 wordcloud.show_config() wordcloud.render('世奇.html')
運行結果:
以上就是我對pyecharts的一些簡單例子的使用,總的來說,pyecharts是一個很強大的模塊