一、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 交互圖表內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- 在Django中Pyecharts生成圖表實現
- python的pyecharts繪制各種圖表詳細(附代碼)
- 利用 Flask 動態展示 Pyecharts 圖表數據方法小結
- Python數據可視化 pyecharts實現各種統計圖表過程詳解
- Flask使用Pyecharts在單個頁面展示多個圖表的方法