解决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的Twisted框架上手前所必须了解的异步编程思想
May 25 Python
Django实现简单分页功能的方法详解
Dec 05 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
python中join()方法介绍
Oct 11 Python
Python理解递归的方法总结
Jan 28 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
python web框架中实现原生分页
Sep 08 Python
详解python播放音频的三种方法
Sep 23 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
打印tensorflow恢复模型中所有变量与操作节点方式
May 26 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
Jul 03 Python
Python机器学习之基础概述
May 19 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
咖啡的植物学知识
2021/03/03 咖啡文化
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
PHP中echo和print的区别
2014/08/28 PHP
Smarty中的注释和截断功能介绍
2015/04/09 PHP
php使用ffmpeg获取视频信息并截图的实现方法
2016/05/03 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
jQuery中(function($){})(jQuery)详解
2015/07/15 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
解决ant Design Search无法输入内容的问题
2020/10/29 Javascript
python之import机制详解
2014/07/03 Python
python服务器端收发请求的实现代码
2014/09/29 Python
Python中方法链的使用方法
2016/02/23 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
keras多显卡训练方式
2020/06/10 Python
大学生个人总结的自我评价
2013/10/05 职场文书
服务之星获奖感言
2014/01/21 职场文书
学术会议邀请函范文
2014/01/22 职场文书
交通安全横幅标语
2014/10/07 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript