python視覺化工具pyecharts初相識
阿新 • • 發佈:2022-05-07
一 概念
1.pyecahrts基礎
某度開源了一個python的視覺化工具pyecharts,該工具憑藉著良好的互動性,精巧的圖表設計,得到了眾多開發者的認可。而 python 是一門富有表達力的語言,很適合用於資料處理。當資料分析遇上資料視覺化時pyecharts的價值就突顯了。
2.特性
- 簡潔的 API 設計,使用如絲滑般流暢,支援鏈式呼叫
- 囊括了 30+ 種常見圖表,應有盡有
- 支援主流 Notebook 環境,Jupyter Notebook 和 JupyterLab
- 可輕鬆整合至 Flask,Sanic,Django 等主流 Web 框架
-
高度靈活的配置項,可輕鬆搭配出精美的圖表
- 詳細的文件和示例,幫助開發者更快的上手專案
- 多達 400+ 地圖檔案,並且支援原生百度地圖,為地理資料視覺化提供強有力的支援
# 安裝 v1 以上版本 $ pip install pyecharts -U # 如果需要安裝 0.5.11 版本的開發者,可以使用 # pip install pyecharts==0.5.11
2.原始碼安裝
# 安裝 v1 以上版本 $ git clone https://github.com/pyecharts/pyecharts.git三 例項解析 1.生成html:# 如果需要安裝 0.5.11 版本,請使用 git clone https://github.com/pyecharts/pyecharts.git -b v05x $ cd pyecharts $ pip install -r requirements.txt $ python setup.py install
from pyecharts.charts import Bar from pyecharts import options as opts # V1 版本開始支援鏈式呼叫 bar = ( Bar() .add_xaxis(["襯衫", "毛衣", "領帶", "褲子", "風衣", "高跟鞋", "襪子"]) .add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105]) .add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49]) .set_global_opts(title_opts=opts.TitleOpts(title="某商場銷售情況")) ) bar.render() # 不習慣鏈式呼叫的開發者依舊可以單獨呼叫方法 bar = Bar() bar.add_xaxis(["襯衫", "毛衣", "領帶", "褲子", "風衣", "高跟鞋", "襪子"]) bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105]) bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49]) bar.set_global_opts(title_opts=opts.TitleOpts(title="某商場銷售情況")) bar.render()
四 參考連結 1.github連結:https://github.com/pyecharts/pyecharts