一文教你用Pyecharts做交互圖表
一、Pyecharts簡介和安裝
1、簡介
Echarts 是一個由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設(shè)計,得到了眾多開發(fā)者的認可。而 Python 是一門富有表達力的語言,很適合用于數(shù)據(jù)處理。當數(shù)據(jù)分析遇上數(shù)據(jù)可視化時,pyecharts 誕生了。
- 簡潔的 API 設(shè)計,使用如絲滑般流暢,支持鏈式調(diào)用
- 囊括了 30+ 種常見圖表,應(yīng)有盡有
- 支持主流 Notebook 環(huán)境,Jupyter Notebook 和 JupyterLab
- 可輕松集成至 Flask,Sanic,Django 等主流 Web 框架
- 高度靈活的配置項,可輕松搭配出精美的圖表
- 詳細的文檔和示例,幫助開發(fā)者更快的上手項目
- 多達 400+ 地圖文件,并且支持原生百度地圖,為地理數(shù)據(jù)可視化提供強有力的支持
pyecharts版本v0.5.x 和 v1 間不兼容,v1 是一個全新的版本,語法也有很大不同。
2、安裝
安裝 pyecharts

安裝相關(guān)的地圖擴展包

繪制地理圖表
1、世界地圖—數(shù)據(jù)可視化
利用 Starbucks.csv 中的數(shù)據(jù),首先計算每個國家(Country)對應(yīng)的門店數(shù)量,然后使用世界地圖表示星巴克門面店在全球的分布。

運行效果如下:

2、國家地圖—數(shù)據(jù)可視化
漣漪散點圖
利用china.csv 中的數(shù)據(jù),首先計算每個城市(City)對應(yīng)的門店數(shù)量,然后使用 pyecharts包內(nèi) Geo 模塊繪制星巴克門面店在中國分布的漣漪散點地圖。

運行效果如下:

動態(tài)軌跡圖


3、省市地圖—數(shù)據(jù)可視化
熱力圖
代碼如下

運行效果如下:

在地圖上批量添加地址、經(jīng)緯度數(shù)據(jù),地理數(shù)據(jù)可視化
代碼如下:

運行效果如下:
柱形圖
代碼如下:

運行效果如下:

代碼如下:


代碼如下:

玫瑰圖
代碼如下




折線圖
折線圖是排列在工作表的列或行中的數(shù)據(jù)可以繪制到折線圖中。折線圖可以顯示隨時間(根據(jù)常用比例設(shè)置)而變化的連續(xù)數(shù)據(jù),因此非常適用于顯示在相等時間間隔下數(shù)據(jù)的趨勢。
繪制2019年成都AQI指數(shù)走勢圖




到此這篇關(guān)于一文教你用Pyecharts做交互圖表的文章就介紹到這了,更多相關(guān)Pyecharts 交互圖表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python數(shù)據(jù)可視化 pyecharts實現(xiàn)各種統(tǒng)計圖表過程詳解
- python的pyecharts繪制各種圖表詳細(附代碼)
- Python數(shù)據(jù)可視化之基于pyecharts實現(xiàn)的地理圖表的繪制
- Python+pyecharts繪制交互式可視化圖表
- 詳解如何基于Pyecharts繪制常見的直角坐標系圖表
- Python使用pyecharts控件繪制圖表
- 教你用pyecharts繪制各種圖表案例(效果+代碼)
- Python繪制地理圖表可視化神器pyecharts
- Python可視化神器pyecharts繪制地理圖表
- Python可視化神器pyecharts之繪制地理圖表練習
- Pyecharts之特殊圖表的實現(xiàn)示例
相關(guān)文章
Python使用pytest-playwright的原因分析
pytest-playwright 是一個 Python 包,它允許您使用 Microsoft 的 Playwright 庫在 Python 項目中進行端到端測試,這篇文章主要介紹了Python為什么使用pytest-playwright,需要的朋友可以參考下2023-03-03
Python 根據(jù)相鄰關(guān)系還原數(shù)組的兩種方式(單向構(gòu)造和雙向構(gòu)造)
本文主要介紹了Python 根據(jù)相鄰關(guān)系還原數(shù)組的兩種方式,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-07-07
python使用socket實現(xiàn)的傳輸demo示例【基于TCP協(xié)議】
這篇文章主要介紹了python使用socket實現(xiàn)的傳輸demo,結(jié)合實例形式分析了Python使用socket庫基于TCP協(xié)議實現(xiàn)的客戶端與服務(wù)器端相關(guān)操作技巧,需要的朋友可以參考下2019-09-09
python3+PyQt5實現(xiàn)使用剪貼板做復制與粘帖示例
本篇文章主要介紹了python3+PyQt5實現(xiàn)使用剪貼板做復制與粘帖示例,具有一定的參考價值,有興趣的可以了解一下。2017-01-01
詳解python實現(xiàn)識別手寫MNIST數(shù)字集的程序
這篇文章主要介紹了詳解python實現(xiàn)識別手寫MNIST數(shù)字集的程序,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08

