在 K1 Powerlinux 机器上的 Pyecharts 离线使用
在离线环境中, pyecharts 会无法显示图形,是因为 HTML 网页中使用到的很多 js 文件用了在线获取的方式
下面就来看一下如何解决!其实在 pyecharts-gallery-master 官网上面已经给出了解决的方案:主要是 2 步:一是下载离线的 js 文件,也就是 pyecharts-assets-master.zip 文件,然后将其放到本地的某个文件夹里面;二是启动本地服务端,将解压后的 pyecharts-assets-maste 文件夹设为服务地址;三是修改绘图的 py 源文件,添加使用本地 js 地址的语句,具体操作如下:
一、下载 pyecharts-assets-master.zip 文件: https://github.com/pyecharts ,这里面包含了大多数示例中所用到的 js 文件:
二、启动 http 服务,将 pyecharts-assets-master.zip 解压并放到 http 服务里
三、在 python 源文件中添加下面的两句,例如对于 pyecharts-gallery-master\Bar 中的 bar_base.py 文件,就是在最前面添加:
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "http://127.0.0.1:8000/assets/"
这样就可以在离线环境下显示出图像了!
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论