admin管理员组

文章数量:1037775

数据可视化利器:Pyecharts在Mac和Jupyter中的安装与常见问题(附世界地图映射表)

一、相关地址

中文文章地址 github地址 使用示例

二、安装依赖

在Mac环境中安装步骤

1、安装Jupyter
代码语言:javascript代码运行次数:0运行复制
pip3.8 install jupyter
代码语言:javascript代码运行次数:0运行复制
代码语言:javascript代码运行次数:0运行复制
运行jupyter
代码语言:javascript代码运行次数:0运行复制
# 切换任意目录下(启动后就是jupyter的工作根目录),
jupyter notebook
2、安装pyecharts
代码语言:javascript代码运行次数:0运行复制
pip3.8 install pyecharts

三、相关问题

1、图表无法显示问题

(1)、尝试更换静态资源地址

代码语言:javascript代码运行次数:0运行复制
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST="/"

更换配置中的NOTEBOOK_TYPE

代码语言:javascript代码运行次数:0运行复制
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB

(2)、尝试执行load_javascript

代码语言:javascript代码运行次数:0运行复制
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="我是副标题"))
)

c.load_javascript()

新建一个cell后再执行

代码语言:javascript代码运行次数:0运行复制
c.render_notebook()

(3)、其它问题,大概率就是数据问题。比如数据类型

2、地图渲染问题

如果地图渲染的数据不正确或者数据量特别大,图表可能会无法正常显示。排查方法可以只展示一个点试试是否可以正常渲染

示例

代码语言:javascript代码运行次数:0运行复制

四、世界地图映射表

字符限制,完整版 公众号内发送 关键字【countryMapping】获取

代码语言:javascript代码运行次数:0运行复制
countrys = {
  "Somalia": "索马里",
  "Liechtenstein": "列支敦士登",
  ......
}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-02-12,如有侵权请联系 cloudcommunity@tencent 删除mac数据渲染数据可视化jupyter

数据可视化利器:Pyecharts在Mac和Jupyter中的安装与常见问题(附世界地图映射表)

一、相关地址

中文文章地址 github地址 使用示例

二、安装依赖

在Mac环境中安装步骤

1、安装Jupyter
代码语言:javascript代码运行次数:0运行复制
pip3.8 install jupyter
代码语言:javascript代码运行次数:0运行复制
代码语言:javascript代码运行次数:0运行复制
运行jupyter
代码语言:javascript代码运行次数:0运行复制
# 切换任意目录下(启动后就是jupyter的工作根目录),
jupyter notebook
2、安装pyecharts
代码语言:javascript代码运行次数:0运行复制
pip3.8 install pyecharts

三、相关问题

1、图表无法显示问题

(1)、尝试更换静态资源地址

代码语言:javascript代码运行次数:0运行复制
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST="/"

更换配置中的NOTEBOOK_TYPE

代码语言:javascript代码运行次数:0运行复制
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB

(2)、尝试执行load_javascript

代码语言:javascript代码运行次数:0运行复制
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="我是副标题"))
)

c.load_javascript()

新建一个cell后再执行

代码语言:javascript代码运行次数:0运行复制
c.render_notebook()

(3)、其它问题,大概率就是数据问题。比如数据类型

2、地图渲染问题

如果地图渲染的数据不正确或者数据量特别大,图表可能会无法正常显示。排查方法可以只展示一个点试试是否可以正常渲染

示例

代码语言:javascript代码运行次数:0运行复制

四、世界地图映射表

字符限制,完整版 公众号内发送 关键字【countryMapping】获取

代码语言:javascript代码运行次数:0运行复制
countrys = {
  "Somalia": "索马里",
  "Liechtenstein": "列支敦士登",
  ......
}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-02-12,如有侵权请联系 cloudcommunity@tencent 删除mac数据渲染数据可视化jupyter

本文标签: 数据可视化利器Pyecharts在Mac和Jupyter中的安装与常见问题(附世界地图映射表)