去评论
海欣资源

pyecharts图形在jupyter notebook中不显示怎么办

wwwne
2022/05/07 16:47:51
pyecharts v1.5.1+ 起开始支持 Notebook 插件作为静态资源服务。
如果版本不够,建议重新安装pyecharts,官网安装方法
    pip install pyecharts
1、获取 pyecharts-assets 项目
git clone https://github.com/pyecharts/pyecharts-assets.git
2、安装扩展插件
cd pyecharts-assets
# 安装并激活插件
jupyter nbextension install assets
jupyter nbextension enable assets/main
3、配置 pyecharts 全局 HOST
# 只需要在顶部声明 CurrentConfig.ONLINE_HOST 即可
from pyecharts.globals import CurrentConfig, OnlineHostType
# OnlineHostType.NOTEBOOK_HOST 默认值为 http://localhost:8888/nbextensions/assets/
CurrentConfig.ONLINE_HOST = OnlineHostType.NOTEBOOK_HOST
# 接下来所有图形的静态资源文件都会来自刚启动的服务器
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker
c = (
    Bar()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", Faker.values())
    .add_yaxis("商家B", Faker.values())
    .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
)
c.render_notebook()

代码界面如下图: