日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 元组捷豹_GitHub - jaguarzls/pyecharts: Python Echarts Plotting Library

發布時間:2024/4/11 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 元组捷豹_GitHub - jaguarzls/pyecharts: Python Echarts Plotting Library 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pyecharts

Python ?? Echarts = pyecharts

📣 簡介

Echarts 是一個由百度開源的數據可視化,憑借著良好的交互性,精巧的圖表設計,得到了眾多開發者的認可。而 Python 是一門富有表達力的語言,很適合用于數據處理。當數據分析遇上數據可視化時,pyecharts 誕生了。

? 特性

簡潔的 API 設計,使用如絲滑般流暢,支持鏈式調用

囊括了 30+ 種常見圖表,應有盡有

支持主流 Notebook 環境,Jupyter Notebook 和 JupyterLab

可輕松集成至 Flask,Sanic,Django 等主流 Web 框架

高度靈活的配置項,可輕松搭配出精美的圖表

詳細的文檔和示例,幫助開發者更快的上手項目

多達 400+ 地圖文件,并且支持原生百度地圖,為地理數據可視化提供強有力的支持

? 版本

v0.5.x 和 V1 間不兼容,V1 是一個全新的版本,詳見 ISSUE#892,ISSUE#1033。

V0.5.x

支持 Python2.7,3.4+

經開發團隊決定,0.5.x 版本將不再進行維護,0.5.x 版本代碼位于 05x 分支,文檔位于 05x-docs.pyecharts.org。

V1

僅支持 Python3.6+

新版本系列將從 v1.0.0 開始,文檔位于 pyecharts.org。

🔰 安裝

pip 安裝

# 安裝 v1 以上版本

$ pip install pyecharts -U

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

# pip install pyecharts==0.5.11

源碼安裝

# 安裝 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

📝 使用

本地環境

生成 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()

生成圖片

from snapshot_selenium import snapshot as driver

from pyecharts import options as opts

from pyecharts.charts import Bar

from pyecharts.render import make_snapshot

def bar_chart() -> Bar:

c = (

Bar()

.add_xaxis(["襯衫", "毛衣", "領帶", "褲子", "風衣", "高跟鞋", "襪子"])

.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])

.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])

.reversal_axis()

.set_series_opts(label_opts=opts.LabelOpts(position="right"))

.set_global_opts(title_opts=opts.TitleOpts(title="Bar-測試渲染圖片"))

)

return c

# 需要安裝 snapshot-selenium 或者 snapshot-phantomjs

make_snapshot(driver, bar_chart().render(), "bar.png")

Notebook 環境

Jupyter Notebook

JupyterLab

Web 框架

🔖 Demo

Demo 代碼位于 example 文件夾下,歡迎參考 pyecharts 畫廊 pyecharts-gallery。

更多詳細文檔,請訪問

? 代碼質量

單元測試

$ pip install -r test/requirements.txt

$ make

集成測試

代碼規范

😉 Author

pyecharts 主要由以下幾位開發者開發維護

💌 捐贈

開發和維護 pyecharts 花費了我巨大的心力,如果你覺得項目幫助到您,請認真考慮請作者喝一杯咖啡 😄

     

如果其他開發者幫助到了您,也可以請他們喝咖啡 捐贈通道

💡 貢獻

期待能有更多的開發者參與到 pyecharts 的開發中來,我們會保證盡快 Reivew PR 并且及時回復。但提交 PR 請確保

通過所有單元測試,如若是新功能,請為其新增單元測試

遵守開發規范,使用 black 以及 isort 格式化代碼($ pip install -r requirements-dev.txt)

如若需要,請更新相對應的文檔

我們也非常歡迎開發者能為 pyecharts 提供更多的示例,共同來完善文檔,文檔項目位于 pyecharts/website

📃 License

總結

以上是生活随笔為你收集整理的python 元组捷豹_GitHub - jaguarzls/pyecharts: Python Echarts Plotting Library的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。