matplotlib画出直方图和密度图方法_将一个数组,绘制成密度图 matplot-程序员宅基地

技术标签: 数据科学  matplotlib  python密度图  python直方图  

前言

matplotlib处理经常能够用到的折线图、柱状图等,还可以画出直方图和密度图。

plt.hist()方法

matplotlib.pyplot.hist(x,bins = None,range = None,density = None,weights = None,cumulative = False,bottom = None,hist type =‘bar’,align =‘mid’,orientation =‘vertical’,rwidth = None,log = False,color = None,label = None,stacked = False,normed = None,*,data = None,** kwargs )
可以看到参数非常多,简单的介绍几个:
x : (n,)数组或序列(n,)数组
输入值,这需要单个数组或不需要具有相同长度的数组序列。

bins: int,默认是10,就是把数据分多少份的意思。
sequence, 可以给出bins的边缘如:[1, 2, 3, 4],分成的区间就是[1, 2)[2, 3)[3, 4]。

hist type : {‘bar’,‘barstacked’,‘step’,‘stepfill

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/missyougoon/article/details/90746555

智能推荐

一新概念3单词积累11-30-程序员宅基地

文章浏览阅读187次。在这里插入图片描述。

CMake静态库动态库的构建和链接之工程实用篇_cmakelist.txt中添加相应的静态库或者动态库 ubuntu-程序员宅基地

文章浏览阅读6k次,点赞4次,收藏23次。在这里不再赘述。Windows平台下可用cmake-gui生成vs的.sln工程,Linux平台下可以运行cmake命令。_cmakelist.txt中添加相应的静态库或者动态库 ubuntu

用C语言递归实现火车调度算法详解_列车调度c语言-程序员宅基地

文章浏览阅读6.5k次,点赞38次,收藏133次。用C语言递归算法实现火车调度想法详解_列车调度c语言

hadoop2.7.2开启kerberos认证_hadoop 认证开关-程序员宅基地

文章浏览阅读3.5k次,点赞5次,收藏20次。环境介绍:一共三台机器:hadoop11: 192.168.230.11 namenode 、kerberos clienthadoop12: 192.168.230.12 datanode 、kerberos clienthadoop13: 192.168.230.13 datanode 、kerberos server(KDC)保证安装kerberos 之前能正常开启hadoop集群(已安装集群)一、介绍安装kerberos服务器1、在hadoop13安装kerberos se_hadoop 认证开关

cpplint 集成到visual studio中_cpplint vs-程序员宅基地

文章浏览阅读3.6k次。1. 建议安装python2, python3可能会有问题。cpplint.py integration cpplint.py integration makes it easy to check that a source file conforms to the style guide. To do this, just go to Tools > External Tools_cpplint vs

a simple cmdline implementation method--structure define_c# cmdline structure-程序员宅基地

文章浏览阅读223次。structure define:the major structure consist of cmdline_param_t and cmdline_instance_t.//parameter of cmdlinetypedef struct{ /_c# cmdline structure

随便推点

Bootstrap-fileinput 插件的使用_fileinput插件-程序员宅基地

文章浏览阅读783次。upload.single的参数 file-data 要与前端from表单中input输入框的name属性的值保持一致,否则报错 MulterError: Unexpected field。在router目录下创建 upload.js。在项目根目录下创建 app.js。_fileinput插件

gdb学习18:查看某个函数的汇编代码_gdb 汇编 可读-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏2次。代码:void PrintNumbers(int n){ while(n--) { printf("number is :%d\n",n); }}gdb调试信息:(gdb) disassemble PrintNumbersDump of assembler code for function PrintNumbers: 0x0000555555554795 ..._gdb 汇编 可读

JAVA的Map集合 File的文件_从map中取出multipartfile-程序员宅基地

文章浏览阅读316次。增添加键值对的数据到Map集合中extends V> V):将一个map集合存放到另一个map集合中删通过键 删除键值对的数据,返回的是值改当键值存在的时候,会将value值覆盖掉的查查看集合中元素的个数判断是否为空,如果不为空返回的是false是否包含这个键是否包含这个值重要的方法通过键 获取值获取map集合中的键 ,然后然或存到set集合中获取map集合中的值,存到了Collection集合中将map集合的键值对,存到了set集合。..._从map中取出multipartfile

ext4文件系统布局设计_ext4 extent tree-程序员宅基地

文章浏览阅读363次。1.硬盘整体布局-基本布局2.硬盘整体布局-开启flex_bg3.inode与文件数据分布关系3.1.只是用inode,不扩展extent tree时一个inode对应一个file,inode中的i_block字段记录file中的内容与硬盘中的地址对应关系。3.2扩展了extent tree后扩展之后,extent tree有了两个node:inode中的i_block,扩展的一个block此时i_block作为Internal node,扩展的bl..._ext4 extent tree

MR程序在YARN上的生命周期_mr的job运行周期-程序员宅基地

文章浏览阅读253次,点赞4次,收藏2次。将main方法中的job提交到resourcemanager(RM)中resourcemanager 返回其一个jobID和工作目录初始化job(①在HDFS中创建一个带有jobID的工作目录②初始化配置在job.xml文件中③上传jar包④计算任务切片)启动程序(到RM中有一个applicationmaster(AM)负责的全部job中找到其相对应的jobID,然后JOB会去找scheduler(调度器)去申请一个默认容器[1c,1.5G],然后调度器生成调度任务(去nodemanager(NM)._mr的job运行周期

SAX解析与DOM解析_sax dom-程序员宅基地

文章浏览阅读629次。SAX解析sax解析需要继承DefaultHandler类,并且重写其中的几个方法。public class MyHandler extends DefaultHandler { private ArrayList<String> ids=new ArrayList<>(); private ArrayList<String> names = new ArrayList<>(); private ArrayList<St_sax dom

推荐文章

热门文章

相关标签