解决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怎么学好python?
Oct 07 Python
python递归计算N!的方法
May 05 Python
详解Python中映射类型的内建函数和工厂函数
Aug 19 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
python计算auc指标实例
Jul 13 Python
python 反向输出字符串的方法
Jul 16 Python
python钉钉机器人运维脚本监控实例
Feb 20 Python
Python3内置模块之base64编解码方法详解
Jul 13 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
Oct 11 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
Python实战之疫苗研发情况可视化
May 18 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
玩家交还《星际争霸》原始码光盘 暴雪报以厚礼
2017/05/05 星际争霸
自动分页的不完整解决方案
2007/01/12 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
初识JQuery 实例一(first)
2011/03/16 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
解决bootstrap中下拉菜单点击后不关闭的问题
2018/08/10 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
JS面向对象之单选框实现
2020/01/17 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
Python中使用dom模块生成XML文件示例
2015/04/05 Python
利用Python如何生成随机密码
2016/04/20 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
Django自定义认证方式用法示例
2017/06/23 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
Python3实现二叉树的最大深度
2019/09/30 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
大学生工作求职信
2014/06/23 职场文书
公司人事任命通知
2015/04/20 职场文书
2015年酒店工作总结
2015/04/28 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
Nginx快速入门教程
2021/03/31 Servers
Python 用户输入和while循环的操作
2021/05/23 Python
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电