python數據可視化:pyecharts
發現了一個做數據可視化非常好的庫:pyecharts。
非常便捷好用,大力推薦!!
官方介紹:pyecharts 是一個用于生成 Echarts 圖表的類庫。Echarts 是百度開源的一個數據可視化 JS 庫。用 Echarts 生成的圖可視化效果非常棒,pyecharts 是為了與 Python 進行對接,方便在 Python 中直接使用數據生成圖。
中文教程也非常具體:http://pyecharts.org/#/zh-cn/charts
展示幾個教程中有的例子。
柱狀圖/折線圖
基本的柱狀圖&折線圖
from pyecharts import Bar
bar = Bar(“我的第一個圖表”, “這里是副標題”)
bar.add(“服裝”, [“襯衫”, “羊毛衫”, “雪紡衫”, “褲子”, “高跟鞋”, “襪子”], [5, 20, 36, 10, 75, 90],is_more_utils=True)
bar
堆疊柱狀圖
from pyecharts import Bar
attr = [“襯衫”, “羊毛衫”, “雪紡衫”, “褲子”, “高跟鞋”, “襪子”]
v1 = [5, 20, 36, 10, 75, 90]
v2 = [10, 25, 8, 60, 20, 80]
bar = Bar(“柱狀圖數據堆疊示例”)
bar.add(“商家A”, attr, v1, is_stack=True)
bar.add(“商家B”, attr, v2, is_stack=True)
bar
還可以給柱狀圖加標記
散點圖
from pyecharts import EffectScatter
v1 = [10, 20, 30, 40, 50, 60]
v2 = [25, 20, 15, 10, 60, 33]
es = EffectScatter(“帶有漣漪特效動畫的動態散點圖示例”)
es.add(“effectScatter”, v1, v2)
es
漏斗圖
from pyecharts import Funnel
attr = [“襯衫”, “羊毛衫”, “雪紡衫”, “褲子”, “高跟鞋”, “襪子”]
value = [20, 40, 60, 80, 100, 120]
funnel = Funnel(“漏斗圖示例”)
funnel.add(“商品”, attr, value, is_label_show=True, label_pos=“inside”, label_text_color="#fff")
funnel
餅圖
from pyecharts import Pie
attr = [“襯衫”, “羊毛衫”, “雪紡衫”, “褲子”, “高跟鞋”, “襪子”]
v1 = [11, 12, 13, 10, 10, 10]
pie = Pie(“餅圖示例”)
pie.add("", attr, v1, is_label_show=True)
pie
from pyecharts import Pie
attr = [“襯衫”, “羊毛衫”, “雪紡衫”, “褲子”, “高跟鞋”, “襪子”]
v1 = [11, 12, 13, 10, 10, 10]
pie = Pie(“餅圖-圓環圖示例”, title_pos=‘center’)
pie.add("", attr, v1, radius=[40, 75], label_text_color=None,
is_label_show=True, legend_orient=‘vertical’,
legend_pos=‘left’)
pie
儀表盤
from pyecharts import Gauge
gauge = Gauge(“儀表盤示例”)
gauge.add(“業務指標”, “完成率”, 66.66)
gauge.show_config()
gauge.render()
地理坐標系
地理坐標系組件用于地圖的繪制,支持在地理坐標系上繪制散點圖,線集。
上面這些只是我覺得其中常用的一小部分。除了這些,還包含3D圖、關系圖、熱力圖、K線圖、水球圖、樹圖等等。效果都是非常炫酷,好看得不行!
我尤其喜歡這個水球圖。
但感覺用到的機會應該不多。。。
總之,非常推薦這個python數據可視化工具!!強大好用,效果炫酷,也支持numpy和pandas,非常便捷。
此外,它的地理坐標系部分,原來中國地圖是默認的,現在不是了,需要另外下載一個地圖包,在官網的這里:
http://pyecharts.org/#/zh-cn/customize_map?id=%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E6%9B%B4%E5%A4%9A%E5%9C%B0%E5%9B%BE
要是按照教程沒有下載的話,中國地圖會只顯示南海諸島,沒有大陸的輪廓。
作者:茶多多多多多
鏈接:https://www.jianshu.com/p/4fedbc832899
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
