一、问题描述
刚刚开始实践pyecharts,发现代码生成的html文件,在外网可以正常打开,但是在公司内网打不开,报错信息如下(网络异常无法访问js文件)
二、解决方案
查看pyecharts的官方文档和一些博客,发现可以将js文件保存到本地,然后将本地的js文件路径配置成全局变量,这样html文件可以读取本地的js文件。
具体操作顺序如下
2.1 生成本地的js文件
打开[https://assets.pyecharts.org/assets/echarts.min.js],将其中的文本内容复制,粘贴进一个新的文本文件,然后保存为格式为js,命名为echarts.min.js的文件。
复制的内容
生成的文件
2.2 本地设置全局变量
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = '你js文件的存取路径(只是文件夹路径,不含js文件名称'
2.3 实现效果
三、完整的示例代码
import pyecharts.options as