当前位置:首页 > 编程教程 > Python技术文章 > python绘制直方图和密度图的实例

python绘制直方图和密度图的流程分享

  • 发布时间:
  • 作者:码农之家
  • 点击:60

这篇文章主要知识点是关于python、直方图、密度图、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

Python3智能数据分析快速入门
  • 类型:Python3大小:3.1 MB格式:PDF作者:李明江 张良均
立即下载

python绘制直方图和密度图的实例

对于pandas的dataframe,绘制直方图方法如下:

//pdf是pandas的dataframe, delta_time是其中一列
//xlim是x轴的范围,bins是分桶个数
pdf.delta_time.plot(kind='hist', xlim=(-50,300), bins=500)

python绘制直方图和密度图的实例

对于pandas的dataframe,绘制概率密度图方法如下:

//pdf是pandas的dataframe, delta_time是其中一列

pdf.delta_time.dropna().plot(kind='kde', xlim=(-50,300))

python绘制直方图和密度图的实例

以上这篇python绘制直方图和密度图的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

python 相关电子书
学习笔记
网友NO.528081

python图形工具turtle绘制国际象棋棋盘

本文实例为大家分享了python图形工具turtle绘制国际象棋棋盘的具体代码,供大家参考,具体内容如下 #编写程序绘制一个国际象棋的棋盘import turtleturtle.speed(30)turtle.penup()off = Truefor y in range(-40, 30 + 1, 10): for x in range(-40, 30 + 1, 10): if off: turtle.goto(x, y) turtle.pendown() turtle.begin_fill() turtle.color("black") turtle.forward(10) turtle.left(90) turtle.forward(10) turtle.left(90) turtle.forward(10) turtle.left(90) turtle.forward(10) turtle.left(90) turtle.end_fill() turtle.penup() else: turtle.goto(x, y) turtle.pendown() turtle.forward(10) turtle.left(90) turtle.forward(10) turtle.left(90) turtle.forward(10) turtle.left(90) turtle.forward(10) turtle.left(90) turtle.penup() off = bool(int(off) - 1) off = bool(int(off) - 1)turtle.hideturtle()turtle.done() 通过函数的重用优化代码: 先建立一个UsefulTurtleFunctions.py 的文件夹 import turtle#Draw a squaredef drawSquare(): turtle.pendown() turtle.forward……

网友NO.628386

python傅里叶变换FFT绘制频谱图

本文实例为大家分享了python傅里叶变换FFT绘制频谱图的具体代码,供大家参考,具体内容如下 频谱图的横轴表示的是频率, 纵轴表示的是振幅 #coding=gbk import numpy as np import pandas as pd import matplotlib.pyplot as plt #依据快速傅里叶算法得到信号的频域def test_fft(): sampling_rate = 8000 #采样率 fft_size = 8000 #FFT长度 t = np.arange(0, 1.0, 1.0/sampling_rate) x = np.sin(2*np.pi*156.25*t) + 2*np.sin(2*np.pi*234.375*t)+ 3*np.sin(2*np.pi*200*t) xs = x[:fft_size] xf = np.fft.rfft(xs) / fft_size #返回fft_size/2+1 个频率 freqs = np.linspace(0, sampling_rate/2, fft_size/2+1) #表示频率 xfp = np.abs(xf) * 2 #代表信号的幅值,即振幅 plt.figure(num='original', figsize=(15, 6)) plt.plot(x[:100]) plt.figure(figsize=(8,4)) plt.subplot(211) plt.plot(t[:fft_size], xs) plt.xlabel(u"时间(秒)", fontproperties='FangSong') plt.title(u"156.25Hz和234.375Hz的波形和频谱", fontproperties='FangSong') plt.subpl……

网友NO.993804

Python使用统计函数绘制简单图形实例代码

前言 Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。 用matplotlib绘制一些大家比较熟悉又经常混淆的统计图形,掌握这些统计图形可以对数据可视化有一个深入理解。 Windows 系统安装 Matplotlib 进入到 cmd 窗口下,执行以下命令: python -m pip install -U pip setuptoolspython -m pip install matplotlib Linux 系统安装 Matplotlib 可以使用 Linux 包管理器来安装: Debian / Ubuntu: sudo apt-get install python-matplotlib Fedora / Redhat: sudo yum install python-matplotlib Mac OSX 系统安装 Matplotlib Mac OSX 可以使用 pip 命令来安装: sudo python -mpip install matplotlib 安装完后,你可以使用 python -m pip list 命令来查看是否安装了 matplotlib 模块。 $ python -m pip list | grep matplotlibmatplotlib (1.3.1) 1.函数bar()--用于绘制柱状图 在x轴……

网友NO.353260

Python实现七彩蟒蛇绘制实例代码

本文主要研究的是Python编程turtle的实例,绘制一个七彩蟒蛇。。具体如下。 第2周的课后练习里,有一道题目,要求修改“蟒蛇绘制”程序,对Python 蟒蛇的每个部分采用不同颜色,绘制一条彩色蟒蛇。 原蟒蛇绘制程序如下: 因为刚开始学Python,不太熟悉,所以自己加了一些注释,方便理解。 #蟒蛇绘制import turtledef drawSnake(rad,angle,len,neckrad): for i in range(len): turtle.circle(rad,angle) #画圆 rad:圆半径 angle:圆弧度 turtle.circle(-rad,angle) #运行轨迹右侧rad远的地方绘制圆 turtle.circle(rad,angle/2) turtle.fd(rad) #表示直线爬行,forward,参数表示爬行的距离 turtle.circle(neckrad+1,180) turtle.fd(rad*2/3)def main(): turtle.setup(1300,800,0,0) #设置窗口宽+高+起始位置 pythonsize = 30 turtle.pensize(pythonsize) #设置笔的宽度 turtle.pencolor("blue") #设置笔的颜色 turtle.seth(-40) #设置笔的起始角度 drawSnake(40,80,5,p……

<
1
>

Copyright 2018-2020 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com

idea注册码