解决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中用format函数格式化字符串的用法
Apr 08 Python
python的else子句使用指南
Feb 27 Python
python 遍历目录(包括子目录)下所有文件的实例
Jul 11 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
django admin.py 外键,反向查询的实例
Jul 26 Python
调试Django时打印SQL语句的日志代码实例
Sep 12 Python
浅谈Tensorflow 动态双向RNN的输出问题
Jan 20 Python
python函数enumerate,operator和Counter使用技巧实例小结
Feb 22 Python
详解Pandas 处理缺失值指令大全
Jul 30 Python
Python爬虫开发与项目实战
Dec 16 Python
Python通过m3u8文件下载合并ts视频的操作
Apr 16 Python
使用Python开发冰球小游戏
Apr 30 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
Memcached常用命令以及使用说明详解
2013/06/27 PHP
php mail to 配置详解
2014/01/16 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
2015/01/04 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
python遍历目录的方法小结
2016/04/28 Python
浅谈python中的占位符
2017/11/09 Python
Python中property属性实例解析
2018/02/10 Python
python基于SMTP协议发送邮件
2019/05/31 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
html5简介及新增功能介绍
2020/05/18 HTML / CSS
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
大学生怎样写好自荐信
2014/02/25 职场文书
初中新生军训方案
2014/05/13 职场文书
作风转变心得体会
2014/09/02 职场文书
信仰心得体会
2014/09/05 职场文书
鸟的天堂导游词
2015/01/31 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
暑期辅导班宣传单
2015/07/14 职场文书
2015年教师国培感言
2015/08/01 职场文书
遗嘱格式范本
2015/08/07 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书