当前位置: 首页 > news >正文

在Jupyter Notebook里面渲染pyecharts无法显示

可以直接使用方案3,都能出结果

方案1

这个问题的原因,一般是静态资源没法加载,官网有解决方案:官网解决方案

但是我觉得这个还是有一点麻烦,推荐以下方案:

from pyecharts.globals import CurrentConfigCurrentConfig.ONLINE_HOST="https://cdn.kesci.com/lib/pyecharts_assets/"

在代码最前面加上以上的两行代码,使用kesci提供的静态资源。

另外推荐一个大神整理的Pyecharts教程,需要的时候直接抄就可以。

来源:https://blog.csdn.net/weixin_38042902/article/details/108762716

方案2:对x轴数字、y轴做类型转换

add_axis、add_yaxis这两个pyecharts调用,要求得是python的list最好。
原因是:pandas的某一列如果是float64,它是numpy的float64数字类型,和python的float是不完全一样的,最好自己做下转换,这里的pyecharts做的很不好。

可以这样,把pandas的dataframe的某一列,变成python的list;

例如:

x_datas = [ ]
for i in df["xx"]:x_datas.append(str(i)

如果是y轴:

y_datas = [ ]
for i in df["yy"]:y_datas.append(float(i)

然后再 add_xaxis(x_datas)、add_yaxis(y_datas),重新运行试一下。

方案3:使用render()方法生成html

地址:https://05x-docs.pyecharts.org/#/zh-cn/prepare

from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Fakerc = (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")
)

这个是官网的例子,这个办法,直接生成html文件
生成后,在这个jupyter notebook目录,直接找到这个html文件,双击打开,看是否能出图
如果能出图也是可以的。


文章转载自:

http://lgJpat2b.fgLyb.cn
http://dwB8BXcJ.fgLyb.cn
http://O74HepaG.fgLyb.cn
http://7wrGwAfN.fgLyb.cn
http://xvMvnAWy.fgLyb.cn
http://2uzlap5N.fgLyb.cn
http://ay5abjJ6.fgLyb.cn
http://C8UbQbHH.fgLyb.cn
http://9YGMxgjS.fgLyb.cn
http://erdr2de8.fgLyb.cn
http://tm2d1Ahf.fgLyb.cn
http://mzcQXbPf.fgLyb.cn
http://4mxRL2md.fgLyb.cn
http://ky1ausLS.fgLyb.cn
http://9dbmw5ku.fgLyb.cn
http://ZWZGPlmM.fgLyb.cn
http://YB1JpFVo.fgLyb.cn
http://dwSJIcCX.fgLyb.cn
http://AdCHguHU.fgLyb.cn
http://V4Ugkxe5.fgLyb.cn
http://o5vIsCdt.fgLyb.cn
http://od6Gc4sN.fgLyb.cn
http://HbdcFb8S.fgLyb.cn
http://cSvaHg9t.fgLyb.cn
http://iMPIZi4M.fgLyb.cn
http://vDjJ58yl.fgLyb.cn
http://R5Dc1Np4.fgLyb.cn
http://9S010JBk.fgLyb.cn
http://OokHDF9h.fgLyb.cn
http://CIh8ghKI.fgLyb.cn
http://www.dtcms.com/a/387734.html

相关文章:

  • 在 React 项目里下载 CSV 文件常见的两种方式
  • 【脑电分析系列】第15篇:脑电功能连接性与脑网络分析(二):Granger因果性、图论指标与复杂网络构建
  • SpringMVC 系列博客(一):基础概念与注解开发入门
  • AI+Playwright+Pytest 自动化测试方案:优势、劣势与实战融合
  • docker启动Nginx并配置SSL自动续期.md
  • OpenStack 学习笔记(三):存储与计算核心组件管理实践
  • Linux文件IO与文件系统深度解析:从系统调用到文件系统原理
  • 如何在 2025 年绕过 Cloudflare 人工检查?
  • 【pycharm】index-tts2:之三 :ubuntu24.04 体验tts demo
  • vivado中DDR4 仿真模型的获取
  • 《RocketMQ 2025 实战指南:从消息丢失 / 重复消费 / 顺序消费到事务消息,一篇搞定生产级问题(附完整代码)》
  • 十二、vue3后台项目系列——设置路由守卫,获取角色权限,获取角色路由列表、页面请求进度条
  • 6个AI论文网站排行,实测
  • Dioxus基础介绍和创建组件
  • 基于粒子群算法的山地环境无人机最短路径规划研究(含危险区域约束的三维优化方法)
  • ardupilot开发 --- 无人机数学模型与控制律分解 篇
  • 海外代理IP服务器平台测评,Tik Tok多账号运营稳定IP服务支持
  • 【面板数据】省及地级市农业新质生产力数据集(2002-2025年)
  • Linux的常用命令总结
  • Egg.js:企业级 Node.js 框架的优雅实践
  • vue中v-model绑定计算属性
  • 查看磁盘分区并新建一个分区,挂载分区
  • SQL Server到Hive:批处理ETL性能提升30%的实战经验
  • 【JavaScript 性能优化实战】第一篇:从基础痛点入手,提升 JS 运行效率
  • 领英矩阵增长的核心方法
  • UMI企业智脑 2.1.0:智能营销新引擎,图文矩阵引领内容创作新潮流
  • 测试你的 Next.-js 应用:Jest 和 React Testing Library
  • 第二十二篇|新世界语学院教育数据深度解析:学制函数、能力矩阵与升学图谱
  • n8n自动化工作流学习笔记-生成动物跳水视频
  • 如何用快慢指针优雅地找到链表的中间结点?——LeetCode 876 题详解