解决pyecharts图表在jupyter notebook无法显示的问题

news2024/11/17 15:38:26

在jupyter notebook尝试制作pyecharts图表,遇到无法显示的问题,网上查到的结果有各种不同原因,此处一一罗列,便于大家排查并彻底解决问题。

情况1:图表完全无法显示

解决方案:参考此文档

注:步骤中提到需要安装Git,国内官方下载极慢,推荐访问此网站下载国内镜像

情况2:图表可以显示横纵坐标轴,但没有数据

如下图所示情况:
在这里插入图片描述

可能性1.使用了pyecharts不支持的数据格式,需做转换

pyecharts不支持numpy类型的字段,如int64, float64等 (可参考Echarts官方的解释)
需要使用astype()做转换

  • int64转int
  • float64转float
  • 其他不支持的可以直接转字符串或查询有关文档
可能性2.主题设置有问题

关于此可以参考此博客,有具体说明

可能性3.数据没有转list

pyecharts和matplotlib等常用图形库不同,不能直接往里传dataframe字段,需要用list()转换,如:

c1 = (
    Line()
    .add_xaxis(list(df["YearMonth"]))
    .add_yaxis("SalesAmt", list(["SalesAmt"]), is_smooth=True)
    .render("line_base.html")
)

转换后显示正常:
在这里插入图片描述
有其他情况导致该问题的欢迎留言!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/700358.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

web自动化测试——xpath和css语法详解(五)

目录 1.css选择器 1.1什么是css选择器? 1.2css选择器语法 2.xpath 1.什么是xpath? 2.什么是XML? 3.XML与HTML 4.节点的概念 5.XPath 🎁更多干货 完整版文档下载方式: 1.css选择器 1.1什么是css选择器&#xff1…

SmaAt-UNet github

来源 SmaAt-UNet github SmaAt-UNet: 使用小型关注网结构的降水预报 论文链接 安装依赖 这个项目使用poetry作为依赖性管理。因此,安装所需的依赖项就像这样简单: conda create --name smaat-unet python3.9 conda activate smaat-unet p…

基于Java学生宿舍管理设计实现(源码+lw+部署文档+讲解等)

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

正负压自动控制技术在离体肺通气系统中的应用

摘要:模拟肺呼吸过程的离体肺通气控制新方法——真空压力(正负压)法,目前还停留在理论层面的文献报道,还未见到这种方法的仪器化内容和细节。本文基于这种新方法提出了仪器化实现的具体解决方案,解决方案的…

闲置iPad Pro打造真正的生产力工具!使用vscode编程写代码

文章目录 前言视频教程1. 本地环境配置2. 内网穿透2.1 安装cpolar内网穿透(支持一键自动安装脚本)2.2 创建HTTP隧道 3. 测试远程访问4. 配置固定二级子域名4.1 保留二级子域名4.2 配置二级子域名 5. 测试使用固定二级子域名远程访问6. iPad通过软件远程vscode6.1 创建TCP隧道 7…

Windows电脑玩游戏出现白屏的解决方法

逢年过节玩游戏,周末放假玩游戏,休闲娱乐玩游戏…玩游戏成了不少电脑用户的小乐趣。但是有时候在玩游戏的过程中,会遇到一些令人头疼的问题,比如游戏突然白屏,无法正常进行。这种情况可能会影响游戏体验,甚…

Recurdyn导入x_t格式装配体

装配层次结构:选上表示导入的装配体包括子装配体,再勾选body或者subsystem表示子装配体以零件或者子系统显示在recurdyn中;不选,表示导入的装配体全部以零件显示。

如何修改 Linux 的时区

文章结构 一、查看 Linux 当前时区二、获取时区 TZ 值(可选做)三、配置 TZ 值四、加载配置并检验是否生效 TZ 是 time zone 的缩写! 一、查看 Linux 当前时区 你可以使用如下命令非常容易地就查看到 Linux 系统的当前时区: # 查…

AE插件:能量激光描边光效特效Saber Mac

Saber Mac插件主要用于AE软件中创造制作:能量光束,光剑,激光,传送门,霓虹灯,闪电,电流,朦胧等特效,插件操作直观简单,含有25种不同类型的特效预设&#xff08…

【sql注入-WAF绕过】编写sqlmap的tamper进行sql注入

目录 编写sqlmap的绕过脚本 二、理论知识2 sqlmap的tamper脚本 三、实战部分 一、理论知识1 编写sqlmap的绕过脚本 编写sqlmap的一个简单WAF绕过脚本 #!/usr/bin/env python""" Copyright (c) 2006-2023 sqlmap developers (https://sqlmap.org/) See th…

网络安全合规-银行业数据治理架构体系搭建(二)

本次《指引》使用了许多新兴词汇,这些词汇均是首次被监管部门正式引用,并出现在银行业金融机构的监督管理文件中。我们将通过这些词汇更好地理解《指引》。 首席数据官:“首席数据官”首次作为需要监管机构任职资格许可的管理岗位被提出。通过…

Cortex-M内核知识点总结

总览 Cortex内核 基础 寄存器组 程序在经过编译后,生成可执行二进制文件,如上图,是截取某个函数在flash中存储的内容 (反汇编文件)可以看到以下信息: 指令的存储地址 ,指令的二进制内容 , 指令代表的汇编类…

MyBatis—环境配置

MyBatis 🔎MyBatis 的定义🔎MyBatis 的环境配置添加依赖链接数据库配置 MyBatis 中的 XML 路径 一些人习惯将 MyBatis 称为 iBatis MyBatis → iBatis(Plus 版) 🔎MyBatis 的定义 MyBatis 是⼀款优秀的持久层框架, 它⽀持⾃定义 SQL、存储过…

基于 FFmpeg 的跨平台视频播放器简明教程(四):像素格式与格式转换

系列文章目录 基于 FFmpeg 的跨平台视频播放器简明教程(一):FFMPEG Conan 环境集成基于 FFmpeg 的跨平台视频播放器简明教程(二):基础知识和解封装(demux)基于 FFmpeg 的跨平台视频…

5G NR:RACH随机接入过程

1. 简述 无论是3G,4G还是现在的5G都需要随机接入过程,随机接入过程主要是为了让基站和UE之间做好上行同步以及初始接入。此文章仅仅帮助大家了解此过程,更加具体的用途及其场景需要参考具体的3GPP协议(38.211,38.212,38.213).主要帮助理解如下…

Redis设计与实现笔记之链表

以下为Redis链表中一个节点的结构 typedef struct listNode {// 前置节点struct listNode *prev;// 后置节点struct listNode *next;// 节点的值void *value;} listNode; 可以看见此结构与我们常见的双向链表结构类似。由前去后继节点的地址以及当前节点的值组成。 redis中链…

使用percona xtraBackup8.x进行MySql8.0备份与还原(完全备份,增量备份,差异备份)

MySQL备份与还原 备份目标:数据的一致性,服务的可用性备份技术:物理备份(冷备份)【直接复制数据库文件,适用大型数据库,缺点是操作时服务需要停止】和 逻辑备份(热备份)【备份的是建表建库插入的SQL语句】备份方式&am…

CSDN周赛60期简要题解

一转眼,周赛都举办了60期了?还以为可以“寿终正寝”了,结果61期又安排上了。打开一看,还是《计算之魂》主题的周赛,还是这种 4 (非编程) 2 (编程) 的题型。可能目前就指…

HttpRunner 使用小结

目录 https 请求证书验证 2.0.3 (2019-02-24) 代理调试 $ 符引用 json 响应中数组的提取和断言 text/html 响应的提取和断言 testcase 之间传递参数 2.2.2 (2019-06-26) 复用 cookies 和 token 1. 每个 testcase 登录一次 2. 将 cookies 或 token 写入文件&#xff…

如何设计一个高并发系统?

其实所谓的高并发,如果你要理解这个问题呢,其实就得从高并发的根源出发,为啥会有高并 发?为啥高并发就很牛逼? 浅显一点,很简单,就是因为刚开始系统都是连接数据库的,但是要知道数据…