pyecharts 基于Echarts的Python数据可视化库
pyecharts简介
如果你有使用JavaScript的Echartsjs开发过基于web浏览器的数据可视化应用,那么你对pyecharts就不会感到太陌生,因为pyecharts正是基于Echarts的Python数据可视化库,可轻松集成至 Flask,Sanic,Django 等主流 Web 框架。
pyecharts应用实例
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")
pyecharts Github统计数据
MIT license
Github 14.1k stars
pyecharts安装命令
pip install pyecharts -U
Python版本要求
V1以上版本,仅支持Python3.6+
免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。