解决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 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 Python
python正则表达式修复网站文章字体不统一的解决方法
Feb 21 Python
python导入时小括号大作用
Jan 10 Python
利用Python中的pandas库对cdn日志进行分析详解
Mar 07 Python
Python3实现的字典遍历操作详解
Apr 18 Python
python写入已存在的excel数据实例
May 03 Python
基于python实现简单日历
Jul 28 Python
python进阶之多线程对同一个全局变量的处理方法
Nov 09 Python
pycharm配置git(图文教程)
Aug 16 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
Django用户认证系统如何实现自定义
Nov 12 Python
Python图像处理库PIL详细使用说明
Apr 06 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垃圾代码优化操作代码
2010/08/05 PHP
PHP5 的对象赋值机制介绍
2011/08/02 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
javascript常用的正则表达式实例
2014/05/15 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
2016/09/19 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
Python标准库与第三方库详解
2014/07/22 Python
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
Python GUI Tkinter简单实现个性签名设计
2018/06/19 Python
python爬取指定微信公众号文章
2018/12/20 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
中国梦的演讲稿
2014/01/08 职场文书
感恩教育活动总结
2014/05/05 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
关于保护环境的建议书
2014/08/26 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2014年教研室工作总结
2014/12/06 职场文书
天鹅湖观后感
2015/06/09 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
Linux中各个目录的作用与内容
2022/06/28 Servers