1. 程式人生 > 其它 >python視覺化工具pyecharts初相識

python視覺化工具pyecharts初相識

一 概念 1.pyecahrts基礎 某度開源了一個python的視覺化工具pyecharts,該工具憑藉著良好的互動性,精巧的圖表設計,得到了眾多開發者的認可。而 python 是一門富有表達力的語言,很適合用於資料處理。當資料分析遇上資料視覺化時pyecharts的價值就突顯了。 2.特性
  • 簡潔的 API 設計,使用如絲滑般流暢,支援鏈式呼叫
  • 囊括了 30+ 種常見圖表,應有盡有
  • 支援主流 Notebook 環境,Jupyter Notebook 和 JupyterLab
  • 可輕鬆整合至 Flask,Sanic,Django 等主流 Web 框架
  • 高度靈活的配置項,可輕鬆搭配出精美的圖表
  • 詳細的文件和示例,幫助開發者更快的上手專案
  • 多達 400+ 地圖檔案,並且支援原生百度地圖,為地理資料視覺化提供強有力的支援
3.它是誰的菜? 做大資料分析的,做漂亮產品的,想要快速使用python實現視覺化的顯示,這是一個很好的選擇。 二 安裝方式 1.pip安裝
# 安裝 v1 以上版本
$ pip install pyecharts -U

# 如果需要安裝 0.5.11 版本的開發者,可以使用
# pip install pyecharts==0.5.11


2.原始碼安裝

# 安裝 v1 以上版本
$ git clone https://github.com/pyecharts/pyecharts.git
# 如果需要安裝 0.5.11 版本,請使用 git clone https://github.com/pyecharts/pyecharts.git -b v05x $ cd pyecharts $ pip install -r requirements.txt $ python setup.py install
三 例項解析 1.生成html:
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