解决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打印scrapy蜘蛛抓取树结构的方法
Apr 08 Python
python实现备份目录的方法
Aug 03 Python
Python实现字典去除重复的方法示例
Jul 31 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
Dec 19 Python
用Python配平化学方程式的方法
Jul 20 Python
PyTorch中的Variable变量详解
Jan 07 Python
浅谈tensorflow中张量的提取值和赋值
Jan 19 Python
代码总结Python2 和 Python3 字符串的区别
Jan 28 Python
python爬虫模块URL管理器模块用法解析
Feb 03 Python
python用opencv完成图像分割并进行目标物的提取
May 25 Python
Python2.x与3​​.x版本有哪些区别
Jul 09 Python
用python制作个视频下载器
Feb 01 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
PDO防注入原理分析以及使用PDO的注意事项总结
2014/10/23 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
js+css在交互上的应用
2010/07/18 Javascript
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
Python写的一个简单监控系统
2015/06/19 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
python3实现读取chrome浏览器cookie
2016/06/19 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
python实现简单名片管理系统
2018/11/30 Python
Django中Middleware中的函数详解
2019/07/18 Python
关于numpy.where()函数 返回值的解释
2019/12/06 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
Python request使用方法及问题总结
2020/04/26 Python
python爬虫如何解决图片验证码
2021/02/14 Python
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
UNIX命令速查表
2012/03/10 面试题
服务承诺书怎么写
2014/05/24 职场文书
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
成绩单评语
2015/01/04 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书