核密度曲线(python

目录

  • 1.代码:
  • 2.效果:
  • 小结:

1.代码:

import pandas as pd
import matplotlib.pyplot as plt
# 读入数据
file = r'123.xlsx'
sheet = 'Sheet2'
col = 'S213'
# 标题名称
title = col + '供订比曲线'
xlabel = '供订比'
# 横轴显示范围
xleft = 0
xright = 3data = pd.read_excel(file, sheet_name=sheet)#-------------------------------
# 检查年龄是否有缺失
any(data.eval(col).isnull())
# 不妨删除含有缺失年龄的观察
data.dropna(subset=[col], inplace=True)
#设置绘图风格
plt.style.use('ggplot')
#处理中文乱码
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
#坐标轴负号的处理
plt.rcParams['axes.unicode_minus']=False
#-------------------------------#删除非数字的成分 和 值为0的成分
Titanic = data[(pd.to_numeric(data.eval(col), errors='coerce').notnull()) & (data.eval(col) != 0)]# 绘制直方图
Titanic.eval(col).plot(kind = 'hist', bins = 20, color = 'steelblue', edgecolor = 'black', density = True, label = '直方图')
# 绘制核密度图
Titanic.eval(col).plot(kind = 'kde', color = 'red', label = '核密度图')
# 添加x轴和y轴标签
plt.xlabel(xlabel)
plt.ylabel('频数')
plt.xlim((xleft, xright))
# 添加标题
plt.title(title)
# 显示图例
plt.legend()
# 显示图形
plt.show()

在读入数据部分修改文件名、表单名、列名即可

2.效果:

在这里插入图片描述

小结:

关注我给大家分享更多有趣的知识,以下是个人公众号,提供 ||代码兼职|| ||代码问题求解||
由于本号流量还不足以发表推广,搜我的公众号即可:
在这里插入图片描述

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

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

相关文章

解决 conda新建虚拟环境只有一个conda-meta文件&conda新建虚拟环境不干净

像以前一样通过conda 新建虚拟环境时发现环境一团糟,首先新建虚拟环境 conda create -n newenv这时候activate newenv,通过pip list,会发现有很多很多的包,都是我在其他环境用到的。但诡异的是,来到anaconda下env的目…

加固密码安全:保护您的个人信息

一、引言 在数字化时代,密码安全是保护个人信息和数据的重要环节。然而,许多人在创建和管理密码时存在一些常见的安全漏洞,如使用弱密码、重复使用密码等。本文将详细介绍密码安全的重要性,并提供一些有效的方法和技巧&#xff0…

【嘉立创EDA-PCB设计指南】4.模块化布局

前言:本文对本专栏中的【嘉立创EDA-PCB设计指南】前面绘制的原理图进行模块化布局,首先进行预布局(将每个模块放一起),然后进行精细化布局(按照原理图来精细化布局)。 目录 模块化预布局 模块…

【AI理论知识】EM算法

基本定义 期望最大化算法(Expectation-Maximization,EM算法)是一种用于估计包含潜在变量的概率模型参数的迭代优化算法。EM算法的主要目标是在存在未观测数据或缺失数据的情况下,通过迭代地进行期望步骤(E步&#xff…

软件工程应用题汇总

绘制数据流图(L0/L1/L2) DFD/L0(基本系统模型) 只包含源点终点和一个处理(XXX系统) DFD/L1(功能级数据流图)在L0基础上进一步划分处理(XXX系统) 个人理解 DFD/L2(在L1基础上进一步分解后的数据流图) 数据…

2023江苏职教高考计算机技能考试--改错题解析

/*----------- 【程序改错】 ------------- 题目:函数int pd(int x,int y)功能,判断 给定的两个正整数,是否由相同位数的相同 数字组成。若是,则返回1,否则返回0. 程序运行输出结果为:409--904:符合条件27-…

公司搭建网站使用腾讯云如何建站?

腾讯云怎么建站?使用腾讯云搭建网站有三种方式,可以直接购买腾讯云建站服务如网站建设和CloudPages,也可以购买腾讯云服务器,然后使用开源程序搭建网站。腾讯云百科txybk.com分享腾讯云建站教程: 1、网站建设&#xf…

NumPy2要来了,但先别急!

B站:啥都会一点的研究生公众号:啥都会一点的研究生 如果你正在使用 Python 编写代码,那么很有可能正在直接或间接地使用 NumPy 如Pandas、Scikit-Image、SciPy、Scikit-Learn、AstroPy…这些都依赖于 NumPy NumPy 2 是一个新的重要版本&am…

Java类加载时机

类加载的时机 遇到new、getstatic、setstatic和invokestatic指令的时候,如果类没有进行初始化,就要对类进行初始化。 以Test类作为举例,当程序中出现如下代码时,如果Test类没有初始化,则要进行类的初始化。 代码操作…

【shell编程入门】正则表达式

正则表达式 特殊字符描述[]方括号表达式,表示匹配的字符集合,例如 [0-9]、[abcde]()标记子表达式起止位置*匹配前面的子表达式零或多次匹配前面的子表达式一或多次?匹配前面的子表达式零或一次\转义字符,除了常用转义外,还有&am…

XXE漏洞概念

1、XXE漏洞概念 XXE(XML External Entity Injection) 又称为XML外部实体注入。 XML是一种类似于HTML(超文本标记语言)的可扩展标记语言,是用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型&#xff0c…

(每日持续更新)jdk api之FilterInputStream基础、应用、实战

博主18年的互联网软件开发经验,从一名程序员小白逐步成为了一名架构师,我想通过平台将经验分享给大家,因此博主每天会在各个大牛网站点赞量超高的博客等寻找该技术栈的资料结合自己的经验,晚上进行用心精简、整理、总结、定稿&…

Redis常用命令指令、描述及简单举例

指令 描述 举例 set 存入单个数据 set number 1 setex 存入并设置过期时间 setex key 30 value setnx 不存在则存入,实现分布式锁 setnx key value msetnx 不存在则批量存入,原子性操作 msetnx key1 value1 key2 value2 有一个key存在则整个语句插入失败…

响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 例4-7 datalist

代码 <!doctype html> <html> <head> <meta charset"utf-8"> <title>datalist</title> </head><body> <input id"address" list"addressList"> <datalist id"addressList"…

Web3艺术市场:NFT与数字创作的结合

在数字时代&#xff0c;随着区块链技术的崛起&#xff0c;一种新型数字资产&#xff0c;非同质化代币&#xff08;NFT&#xff09;&#xff0c;正逐渐改变传统艺术市场的格局。这种数字化的艺术品售卖方式成为了Web3艺术市场的代表&#xff0c;推动着数字创作与艺术市场的结合。…

【C++干货铺】C++11新特性——右值引用、移动构造、完美转发

个人主页点击直达&#xff1a;小白不是程序媛 C系列专栏&#xff1a;C干货铺 代码仓库&#xff1a;Gitee 目录 左值与左值引用 右值与右值引用 左值引用和右值引用的比较 左值引用总结&#xff1a; 右值引用总结&#xff1a; 左值引用的作用和意义 右值引用的使用场景和…

C++ 学习系列 -- std::function 与 std::bind

一 std::function 与 std::bind 的介绍 1. std::function std::function 是 c 11 的新特性 &#xff0c;包含在头文件<functional>中&#xff0c;为了更方便的调用函数而引入。 std::function 是一个函数包装器&#xff08;function wrapper&#xff09;&#xff0c;…

5.6 BCC工具之bitehist解读

一,bitehist简介 bitehist工具可以为我们生成Block I/O 大小的直方分步图。 二,代码示例 2.1 代码 #!/usr/bin/python from __future__ import print_function from bcc import BPF from time import sleep # load BPF program b = BPF(text=""" #include …

常见荣誉奖励英文翻译

文章目录 常见校内奖学金中英文对照表常见社会奖学金中英文对照表 常见校内奖学金中英文对照表 这篇博客旨在为读者提供一份详尽的常见校内奖学金中英文对照表&#xff0c;为学术界和学生群体提供便捷的参考工具。随着留学和学术竞争的不断加剧&#xff0c;了解和申请奖学金变…

CHAPTER 11: 《DESIGN A NEWS FEED SYSTEM》 第 11 章:《设计新闻系统》

在本章中&#xff0c;您将被要求设计一个新闻提要系统。什幺是新闻系统&#xff1f;根据Facebook 页面&#xff0c;“News feed 是中间不断更新的故事列表。您的主页。动态消息包括状态更新、照片、视频、链接、应用活动记录和喜欢您在 Facebook 上关注的人、页面和群组“[1]。…