Pyecharts无法显示html页面的解决方法【亲测有效】

参考网页https://www.jb51.net/article/182473.htm

问题:pyecharts是python的可视化神器,之前接触的是旧版,普通的函数形式调用,可以在公司的局域网jupyter notebook上显示图形;但更新版本后,pyecharts显示图形要远程连接js文件才可显示图形。因此,必须手动设置一些默认配置。

首先:pyecharts已官方提供了相关文件,网址:https://github.com/pyecharts/pyecharts-assets

然后,下载并保存到相应的目录文件下:

# 通过 git clone
$ git clone https://github.com/pyecharts/pyecharts-assets.git

# 或者直接下载压缩包
$ wget https://github.com/pyecharts/pyecharts-assets/archive/master.zip

之后,启动服务器,键入命令(注意:如果使用这个方法,每次使用都必须命令,否则后面的步骤无效):

接着,在py文件相应代码的顶部声明(可复制代码):

# 只需要在顶部声明 CurrentConfig.ONLINE_HOST 即可
from pyecharts.globals import CurrentConfig

CurrentConfig.ONLINE_HOST = "http://127.0.0.1:8000/assets/"#如果是内网必须要更改为自己服务器的ip

# 接下来所有图形的静态资源文件都会来自刚启动的服务器
from pyecharts.charts import Bar
bar = Bar()

最后,输出html格式就没有问题了。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值