pyecharts实例(一)- 基本使用

ECharts是百度开源的一款可视化产品,之前有用过,感觉还不错,使用Python可以直接调用ECharts,就是这个pyecharts。

官网地址:https://pyecharts.org/#/zh-cn/intro
本文也主要是基于边学习边整理记录,主要参考官方文档:https://pyecharts.org/#/zh-cn/quickstart

GitHub地址:https://github.com/pyecharts/pyecharts

安装

使用pip安装

pip install pyecharts
pyecharts实例(一)- 基本使用_第1张图片

然后,我们写个测试代码

import pyecharts
print(pyecharts.__version__)
pyecharts实例(一)- 基本使用_第2张图片
图表实例
from pyecharts.charts import Bar

bar = Bar()
bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
# render 会生成本地 HTML 文件,默认会在当前目录生成 render.html 文件
# 也可以传入路径参数,如 bar.render("mycharts.html")
bar.render()
pyecharts实例(一)- 基本使用_第3张图片

这里不是直接展示的,这里代码会生成一个html文件,然后我们打开文件即可看到设置的图表,这里使用火狐浏览器正常显示。

这个用起来还是很简单的,就在这个例子上,再增加一个商家B

bar.add_yaxis("商家B",[3,30,30,9,88,100])
bar.render()
pyecharts实例(一)- 基本使用_第4张图片

下面,我们就继续完善这个图表,让它更加的丰富。

增加标题

bar.set_global_opts(title_opts=opts.TitleOpts(title="图表实例", subtitle="Hello pyecharts!"))
bar.render()
pyecharts实例(一)- 基本使用_第5张图片

直接在Jupyter中渲染
上面,我们都是将图表渲染为html文件,然后在浏览器中打开。在Jupyter中可以直接渲染成图片,只需要调用渲染函数:

bar.render_notebook()
pyecharts实例(一)- 基本使用_第6张图片

这样就方便多了,可以省去了刷新浏览器。

你可能感兴趣的:(pyecharts实例(一)- 基本使用)