欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pyecharts加载不出html图片,已解决

程序员文章站 2022-05-27 09:34:53
...

一、问题描述

最近在学pyecharts,以下是我搬来的一个小例子:

from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker

c = (
    Bar()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", Faker.values())
    .add_yaxis("商家B", Faker.values())
    .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
    .render("bar_base.html")
)

这个例子的功能是生成一个柱形图,也不知道是我电脑问题还是网页问题,结果就是浏览器加载不出“bar_base.html”这个文件,搞得心态要崩了,如下图所示:

pyecharts加载不出html图片,已解决

白茫茫一片,什么都加载不出来。我猜是pyecharts的URL不太行,于是我百度了一下链接: https://www.bootcdn.cn/,给它加加速。

二、问题解决

step1: 找提速链接

百度搜索bootcdn,或从上面的链接进入Boot CDN首页,在首页输入echarts

pyecharts加载不出html图片,已解决

点击进入echarts

pyecharts加载不出html图片,已解决

找到链接,并复制https://cdn.bootcdn.net/ajax/libs/echarts/4.8.0/echarts.js

pyecharts加载不出html图片,已解决

当然,echarts版本更新很快,可能你看到本文时链接已经变了,这时请认准后缀echarts.js

step2:替换

以文本形式打开html文件,这里直接在pycharm打开,在文件头部可以明显的看到一个URL

pyecharts加载不出html图片,已解决

将刚才复制的网址进行替换

pyecharts加载不出html图片,已解决

最后再Run一下就出图啦!!

pyecharts加载不出html图片,已解决