承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  软件开发  >  python 画出分位数

python 画出分位数

管理员 2023-06-20 11:44:35 软件开发 16 ℃ 0 评论 1086字 收藏

python 画出分位数

分位数是指将一组数据依照大小顺序分成若干等份,求出每份的值。Python中可以利用matplotlib库来绘制数据的分位数图。

import numpy as np
import matplotlib.pyplot as plt
data = np.random.normal(size=1000)  # 随机生成1000个服从正态散布的数据
fig, ax = plt.subplots()
quantiles = np.arange(0, 1.1, 0.1)  # 计算出10个分位数
# 在图上绘制分位数
ax.plot(quantiles, np.quantile(data, quantiles), 'o', color='black')
ax.plot([0, 1], [np.min(data), np.max(data)], '--', color='gray', linewidth=1)
ax.set_title('分位数图')
ax.set_xlabel('分位数')
ax.set_ylabel('数据')
plt.show()

首先导入numpy和matplotlib库,生成1000个服从正态散布的数据。利用`np.arange`函数计算出分位数所在位置,并在图上绘制出分位数和数据的关系。使用`ax.plot`函数绘制出数据点和分位数线,并使用`ax.set_title`、`ax.set_xlabel`、`ax.set_ylabel`函数设置图表的标题、X轴名称和Y轴名称。最后调用`plt.show()`函数展现图表。

文章来源:丸子建站

文章标题:python 画出分位数

https://www.wanzijz.com/view/57307.html

TAG: css 位数画出

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信