pyecharts图形在jupyter notebook中不显示的解决办法 |
您所在的位置:网站首页 › 3d为什么画不了图形 › pyecharts图形在jupyter notebook中不显示的解决办法 |
问题原因
未挂载静态资源文件 pyecharts-assets 项目 解决方法参考官网:https://pyecharts.org/#/zh-cn/assets_host?id=notebook-server https://pyecharts.org/#/zh-cn/notebook?id=jupyter-notebook 解决方法推荐使用方法二,不行的话,再看方法一 方法一:pyecharts v1.5.1+ 起开始支持 Notebook 插件作为静态资源服务。 如果版本不够,建议重新安装pyecharts,官网安装方法 pip install pyecharts 1、获取 pyecharts-assets 项目 git clone https://github.com/pyecharts/pyecharts-assets.git2、安装扩展插件 cd pyecharts-assets # 安装并激活插件 jupyter nbextension install assets jupyter nbextension enable assets/main3、配置 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()代码界面如下图: 如果安装启动后,仍然有问题,请重启jupyter notebook。 或者使用方法二 方法二:之前方法一是没问题的,但后来又不行了,只能去官网上找解决方法了官网地址 注意:在顶部声明Notebook类型 方法二总结:此方法优点是不需要git clone新的包,直接配置即可。 总结我在第一次出现不能展示图形的时候,网上参考的就是方法一,过了阵子后,发现方法一出现问题,就自己在官网上找到了方法二,现在从整体来看,方法一在官网上的解释是资源引用,而方法二才是渲染。我现在也不是很清楚,方法一当时为什么能解决我的问题。推荐使用方法二,不行的话使用方法一。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |