解决pyecharts运行后产生的html文件用浏览器打开空白


Posted in Python onMarch 11, 2020

根据网站资源引用说明:pyecharts 使用的所有静态资源文件存放于 pyecharts-assets 项目中,默认挂载在 https://assets.pyecharts.org/assets/

因为默认优先从远程引用资源,这就导致有的时候无法加载js文件,图表显示不出来

解决办法:

下载所需js文件到本地,修改资源引用地址

看网站的介绍,pyecharts 提供了更改全局 HOST 的快捷方式

官方下载

解决pyecharts运行后产生的html文件用浏览器打开空白

pyecharts-assets 提供了 pyecharts 的静态资源文件。

可通过 localhost-server 或者 notebook-server 启动本地服务。首先将项目下载到本地

# 通过 git clone
$ git clone https://github.com/pyecharts/pyecharts-assets.git

# 或者直接下载压缩包
$ wget https://github.com/pyecharts/pyecharts-assets/archive/master.zip

Localhost-Server

启动服务器

$ cd pyecharts-assets
$ python -m http.server

设置 host

# 只需要在顶部声明 CurrentConfig.ONLINE_HOST 即可
from pyecharts.globals import CurrentConfig

CurrentConfig.ONLINE_HOST = "http://127.0.0.1:8000/assets/"

# 接下来所有图形的静态资源文件都会来自刚启动的服务器
from pyecharts.charts import Bar
bar = Bar()

Notebook-Server

安装扩展插件

$ cd pyecharts-assets
# 安装并激活插件
$ jupyter nbextension install assets
$ jupyter nbextension enable assets/main

设置 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.charts import Bar
bar = Bar()

tips:

CurrentConfig.ONLINE_HOST = http://127.0.0.1:8000/assets/

可以直接修改为本机目录:

CurrentConfig.ONLINE_HOST = "E:/Software/pyecharts-assets-master/assets/"

到此这篇关于解决pyecharts运行后产生的html文件用浏览器打开空白的文章就介绍到这了,更多相关pyecharts 浏览器打开空白内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python字符串的encode与decode研究心得乱码问题解决方法
Mar 23 Python
python获取豆瓣电影简介代码分享
Jan 16 Python
python编写的最短路径算法
Mar 25 Python
python微信跳一跳系列之棋子定位像素遍历
Feb 26 Python
python安装教程
Feb 28 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
python selenium 弹出框处理的实现
Feb 26 Python
Python从函数参数类型引出元组实例分析
May 28 Python
django实现将修改好的新模型写入数据库
Mar 31 Python
Jupyter加载文件的实现方法
Apr 14 Python
python - asyncio异步编程
Apr 06 Python
python通过opencv调用摄像头操作实例分析
Jun 07 Python
在django admin详情表单显示中添加自定义控件的实现
Mar 11 #Python
django admin 添加自定义链接方式
Mar 11 #Python
django xadmin 管理器常用显示设置方式
Mar 11 #Python
django从后台返回html代码的实例
Mar 11 #Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 #Python
python3 实现口罩抽签的功能
Mar 11 #Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 #Python
You might like
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
使用PHP反射机制来构造"CREATE TABLE"的sql语句
2019/03/21 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
走出JavaScript初学困境—js初学
2008/12/29 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
微信小程序 教程之注册程序
2016/10/17 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
使用Pyrex来扩展和加速Python程序的教程
2015/04/13 Python
python 远程统计文件代码分享
2015/05/14 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
成人继续教育实施方案
2014/03/01 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
党校毕业心得体会
2014/09/13 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
教师旷工检讨书
2015/08/15 职场文书
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
Python实现自动玩连连看的脚本分享
2022/04/04 Python