天问

pyechats 加载慢解决方案

问题描述

echats是百度推出的 可视化作图前端js插件,集成到python中就成了pyechats,在使用的过程中就会发现,生成html后打开一片空白,或者加载很慢才出现图形。

通过调试发现,里面的js、css没有加载完成导致。而默认使用的是:

https://assets.pyecharts.org/assets/

这个域名下的资源文件,由于众所周知的原因,访问很慢。下面我将提供新的国内cdn给大家,配置即可:

使用

(1)定位到安装pyechats的目录

Lib\site-packages\pyecharts

(2)编辑配置文件globals.py

修改 DEFAULT_HOST 参数为如下:

DEFAULT_HOST = "https://cdn.jsdelivr.net/gh/pyecharts/pyecharts-assets@master/assets/"

(3)完事了

接下来生成html,就会发现可以看到图像了。事实也正是如此, cdn.jsdelivr.net 这个cdn服务商当我在上海的时候,能提供上海节点的加速服务:

博客地址:http://blog.yoqi.me/?p=17086
扫我捐助哦
喜欢 1

这篇文章有1条评论

  1. zerop 2023/7/26 #1 [REPLY]

    感谢博主,也太帮了,之前试了很多办法都不行

发表评论