解决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 相关文章推荐
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python中异常重试的解决方案详解
May 05 Python
TensorFlow实现卷积神经网络CNN
Mar 09 Python
python之super的使用小结
Aug 13 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
Aug 12 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
Python如何在单元测试中给对象打补丁
Aug 03 Python
python批量修改文件名的示例
Sep 27 Python
python里反向传播算法详解
Nov 22 Python
python读取pdf格式文档的实现代码
Apr 01 Python
再谈python_tkinter弹出对话框创建
Mar 20 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
第十一节 重载 [11]
2006/10/09 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
实例分析javascript中的异步
2020/06/02 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
2020/11/06 Javascript
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
医药专业推荐信
2013/11/15 职场文书
十佳班主任事迹材料
2014/01/18 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
怎样填写就业意向
2014/04/02 职场文书
旅游活动总结
2014/08/27 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
群众路线专项整治方案
2014/10/27 职场文书
工作推荐信模板
2015/03/25 职场文书