解决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 相关文章推荐
在Python3中初学者应会的一些基本的提升效率的小技巧
Mar 31 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
python: line=f.readlines()消除line中\n的方法
Mar 19 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
使用python打印十行杨辉三角过程详解
Jul 10 Python
浅谈django2.0 ForeignKey参数的变化
Aug 06 Python
python提取xml里面的链接源码详解
Oct 15 Python
Python图像处理库PIL中图像格式转换的实现
Feb 26 Python
浅谈pytorch中的BN层的注意事项
Jun 23 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 23 Python
python多线程爬取西刺代理的示例代码
Jan 30 Python
pycharm进入时每次都是insert模式的解决方式
Feb 05 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中一个完整表单处理实现代码
2011/11/10 PHP
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
js函数调用的方式
2014/05/06 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
jQuery实现的弹幕效果完整实例
2017/09/06 jQuery
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
2018/11/19 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
Python求均值,方差,标准差的实例
2019/06/29 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
医学生个人求职信范文
2013/09/24 职场文书
教师实习自我鉴定
2013/12/13 职场文书
菜篮子工程实施方案
2014/03/08 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
人事任命书格式
2014/06/05 职场文书
HR求职自荐信范文
2014/06/21 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书