一文教你用Pyecharts做交互圖表
一、Pyecharts簡介和安裝
1、簡介
Echarts 是一個由百度開源的數據可視化,憑借著良好的交互性,精巧的圖表設計,得到瞭眾多開發者的認可。而 Python 是一門富有表達力的語言,很適合用於數據處理。當數據分析遇上數據可視化時,pyecharts 誕生瞭。
- 簡潔的 API 設計,使用如絲滑般流暢,支持鏈式調用
- 囊括瞭 30+ 種常見圖表,應有盡有
- 支持主流 Notebook 環境,Jupyter Notebook 和 JupyterLab
- 可輕松集成至 Flask,Sanic,Django 等主流 Web 框架
- 高度靈活的配置項,可輕松搭配出精美的圖表
- 詳細的文檔和示例,幫助開發者更快的上手項目
- 多達 400+ 地圖文件,並且支持原生百度地圖,為地理數據可視化提供強有力的支持
pyecharts版本v0.5.x 和 v1 間不兼容,v1 是一個全新的版本,語法也有很大不同。
2、安裝
安裝 pyecharts
安裝相關的地圖擴展包
繪制地理圖表
1、世界地圖—數據可視化
利用 Starbucks.csv 中的數據,首先計算每個國傢(Country)對應的門店數量,然後使用世界地圖表示星巴克門面店在全球的分佈。
運行效果如下:
2、國傢地圖—數據可視化
漣漪散點圖
利用china.csv 中的數據,首先計算每個城市(City)對應的門店數量,然後使用 pyecharts包內 Geo 模塊繪制星巴克門面店在中國分佈的漣漪散點地圖。
運行效果如下:
動態軌跡圖
3、省市地圖—數據可視化
熱力圖
代碼如下
運行效果如下:
在地圖上批量添加地址、經緯度數據,地理數據可視化
代碼如下:
運行效果如下:
柱形圖
代碼如下:
運行效果如下:
代碼如下:
代碼如下:
玫瑰圖
代碼如下
折線圖
折線圖是排列在工作表的列或行中的數據可以繪制到折線圖中。折線圖可以顯示隨時間(根據常用比例設置)而變化的連續數據,因此非常適用於顯示在相等時間間隔下數據的趨勢。
繪制2019年成都AQI指數走勢圖
到此這篇關於一文教你用Pyecharts做交互圖表的文章就介紹到這瞭,更多相關Pyecharts 交互圖表內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Python使用pyecharts控件繪制圖表
- 一文帶你掌握Pyecharts地理數據可視化的方法
- 關於jupyter lab安裝及導入tensorflow找不到模塊的問題
- 聊聊.py和.ipynb的一些小知識
- python數據可視化JupyterLab實用擴展程序Mito