python很坐标报错ufunc ‘isfinite‘ not supported for the input types

news2024/11/26 4:29:15

python使用plt画图的时候,出错。

出错全文如下:

Traceback (most recent call last):

    plt.show()
    return _get_backend_mod().show(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 __call__
    manager.show(**kwargs)
    self.canvas.show()
    FigureCanvasAgg.draw(self)
    self.figure.draw(self.renderer)
    result = draw(artist, renderer, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    return draw(artist, renderer)
           ^^^^^^^^^^^^^^^^^^^^^^
    mimage._draw_list_compositing_images(
    a.draw(renderer)
    return draw(artist, renderer)
           ^^^^^^^^^^^^^^^^^^^^^^
    mimage._draw_list_compositing_images(
    a.draw(renderer)
    return draw(artist, renderer)
           ^^^^^^^^^^^^^^^^^^^^^^
    ticks_to_draw = self._update_ticks()
      
    minor_locs = self.get_minorticklocs()
                 ^^^^^^^^^^^^^^^^^^^^^^^^
    mask = np.isclose(tr_minor_locs[:, None], tr_major_locs[None, :],
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    yfin = isfinite(y)
           ^^^^^^^^^^^
TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''

Process finished with exit code 1

TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe'

报错原因:

作图的时候有不是数值类型的元素出现在图中。

比如plt默认横纵坐标都需要是数值型,中间的数据也需要是数值型。而你使用了其他类型。

比如:

python绘制对应的折线图或者柱状图的时候,我们有时候希望横坐标是一些固定的文字,而不是标准的数值坐标。

希望将横坐标的12345,改成下面的字符。

需要用到的程序:

labels = ['1K','10K','100K','1M','10M']
plt.xticks(selected_data.iloc[:,0], labels,fontsize= fontsize) 

以上代码就是报错。

需要将代码改成下面这样:

labels = ['1K','10K','100K','1M','10M']
positions = selected_data.iloc[:,0].tolist()
plt.xticks(positions , labels,fontsize= fontsize)  #使得标签现实的是给定的文字标签

OK

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

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

相关文章

Node.js环境调用百度智能云(百度云)api鉴权认证三步走

方式一 :Postman脚本的方式生成v1版本的认证字符串 Postman脚本下载 下载Postman pre-request Script 设置 Authorization 示例脚本 方式二:在线签名工具生成 (试用于验证编程字符串签名是否有错误) 签名计算工具 https://cloud.baidu.com/signature/index.html …

深入核心招聘场景,用友大易帮助健合集团解决「渠道、效率、体验」三件事

自1999年成立以来,健合集团一直致力于婴幼儿营养与护理、成人自然健康营养与护理、以及宠物营养与护理三大核心领域。作为全球高端家庭营养及护理品牌的佼佼者,健合集团始终秉持「让人们更健康更快乐」的企业理念,这不仅体现在产品和服务上&a…

腾讯云(CVM)托管进行权限维持

前言 刚好看到一个师傅分享了一个阿里云ECS实战攻防,然后想到了同样利用腾讯云CVM的托管亦可实现在实战攻防中的权限维持。 简介 腾讯云自动化助手(TencentCloud Automation Tools,TAT)是一个原生运维部署工具,它可…

苹果放弃造车计划,专家称之All in AI / 阿里巴巴主席蔡崇信:中国电子商务渗透率有望超过40% |魔法半周报

我有魔法✨为你劈开信息大海❗ 高效获取AIGC的热门事件🔥,更新AIGC的最新动态,生成相应的魔法简报,节省阅读时间👻 🔥资讯预览 苹果放弃造车计划,专家称之All in AI 阿里巴巴主席蔡崇信&#…

JDK、JRE和JDK的关系

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏:每天一个知识点 ✨特色专栏&#xff1a…

【Python项目】AI动物识别工具

目录 背景 技术简介 系统简介 界面预览 背景 成像技术在全球科技发展中扮演了关键角色。在科学研究领域,拍摄所得的图像成为了一种不可或缺的研究工具。特别是在生态学与动物学研究中,鉴于地球的广阔地域和多样的气候条件,利用图像技术捕…

生物信息学数据库分类

生物信息学数据库 (一)文献数据库 1、PubMed:拥有超过两百六十万生物医学文献的数据库,这些文献来源于MEDLINE,也就是生物医学文献数据库、生命科学领域学术杂志、以及在线的专业书籍。链接:PubMed (nih.g…

【原创】基于springboot+vue疫苗预约管理系统设计与实现

个人主页:程序猿小小杨 个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎 博客内容:Java项目实战、项目演示、技术分享 文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交…

亚马逊卧式婴儿车和坐式婴儿车需要那些认证?欧盟美国加拿大要求那些检测标准

卧式婴儿车和坐式婴儿车上亚马逊需要那些认证?欧盟美国加拿大要求那些检测标准? 很荣幸您能看到我的资讯,亚马逊各国认证是我公司的优势产品,确保申诉成功并正常销售。服务周到,速度快,周期短。 欧盟 卧…

蓝色wordpress外贸建站模板

蓝色wordpress外贸建站模板 https://www.mymoban.com/wordpress/7.html

【2024 信息素养大赛c++模拟题】算法创意实践挑战赛(基于 C++)

一、 比赛简介 国务院发布《国务院关于印发新一代人工智能发展规划的通 知》,明确实施全民智能教育项目。教育部印发《2019 年教育信息 化和网络安全工作要点》,推动在中小学阶段设置人工智能相关课 程,逐步推广编程教育。本赛项是在贯彻…

“视频号小店”会被“抖音小店”取代,成为下一个电商风口吗?

大家好,我是电商花花。 随着越来越多的人来视频号上开店卖货,做直播带货,让视频号小店逐渐成为下一个红利平台。 最近,很多人都说视频号小店可能会取代抖音小店,成为下一个电商风口,那么视频号小店真的能…

Java | Leetcode Java题解之第7题整数反转

题目&#xff1a; 题解&#xff1a; class Solution {public int reverse(int x) {int rev 0;while (x ! 0) {if (rev < Integer.MIN_VALUE / 10 || rev > Integer.MAX_VALUE / 10) {return 0;}int digit x % 10;x / 10;rev rev * 10 digit;}return rev;} }

事件循环(2024 面试题)

答题大纲 先说基本知识点&#xff0c;宏任务、微任务有哪些说事件循环机制过程&#xff0c;边说边画图出来说async/await执行顺序注意&#xff0c;可以把 chrome 的优化&#xff0c;做法其实是违法了规范的&#xff0c;V8 团队的PR这些自信点说出来&#xff0c;显得你很好学&a…

Mybatis plue(二) 核心功能

核心功能 P5 条件构造器 mybatisplus支持各种复杂的where条件&#xff0c;可以满足日常开发的所有需求 wrapper就是条件构造器,wrapper就是顶层的&#xff0c; 示例&#xff1a; 查询出名字带0&#xff0c;存款大于等于1000的人的id,username,info,balance字段 Testvoid te…

L2-035 完全二叉树的层序遍历(完全二叉树+后序推出层序)

本题链接&#xff1a;PTA | 程序设计类实验辅助教学平台 题目&#xff1a; 样例&#xff1a; 输入 8 91 71 2 34 10 15 55 18 输出 18 34 55 71 2 10 15 91 思路&#xff1a; 根据题意&#xff0c;这是个完全二叉树 后序遍历&#xff0c;要求推出层序遍历。 根据完全二叉树…

关于阅读源码

关于阅读源码 为什么阅读源码实战过程中&#xff0c;有通过阅读源码突破瓶颈的经历吗对于很多人来说“读源码太枯燥了&#xff0c;没啥意思”阅读源码有哪些好方式与好步骤呢 关于阅读源码的话题&#xff0c;可以说从上学的时候接触的编程语言开始&#xff0c;就一直伴随着我们…

Golang | Leetcode Golang题解之第6题Z字形变换

题目&#xff1a; 题解&#xff1a; func convert(s string, numRows int) string {n, r : len(s), numRowsif r 1 || r > n {return s}t : r*2 - 2ans : make([]byte, 0, n)for i : 0; i < r; i { // 枚举矩阵的行for j : 0; ji < n; j t { // 枚举每个周期的起始…

数据基础设施投资将进一步扩大!请问现在开融资融券账户交易佣金利率最低是多少?怎么开户!

请问现在开融资融券账户交易佣金利率最低是多少&#xff1f;怎么开户&#xff01; 融资融资利率没有最低的说法&#xff0c;利率一般都是相对的&#xff0c;融资融券的利率通常约为6%以上&#xff0c;当然这个也会根据市场货币的政策有所变动&#xff0c;比如现在的的货币政策…

IT公司管理者日常工作思考

一、前言 作为IT公司的管理者,我们应该一切从实际出发,理论和实际相结合,以终为始,带领公司(组织)不断前进。当然前进包括稳重求进,稳步前进,积极扩张,厚积薄发。等等。大多数公司追求的都是稳中求进,没有稳的进都是在冒比较大的风险。积极扩张,又容易出现较大的风…