python - 绘制数据箱的中位数
问题描述
我已经计算了我的数据 x 值的 bin 以及对应于 ay 值的每个 bin 的中值。以下是我用来计算的数据示例:
- x 值范围从 0 到 1
- y 值的范围可以是任何值,但每个 y 值都有与之关联的 ax 值
我的代码:
hist1, bins1 = np.histogram(x)
medians_1 = pd.Series(y).groupby(pd.cut(x, bins1)).median()
hist = [129, 126, 94, 133, 179, 206, 142, 147, 90, 185]
bins = [0., 0.09999926, 0.19999853, 0.29999779, 0.39999706,
0.49999632, 0.59999559, 0.69999485, 0.79999412, 0.8999933,
0.99999265]
medians_1 = [ 14.42145 14.428275 14.427865 14.42535 14.42613
14.430235 14.441055 14.43472 14.424155 14.4187 ]
我想知道如何绘制每个相关“bin”的中值?
我试图绘制散点图,但我只有中值,没有任何 x 轴值。此外,我无法绘制中位数与原始 x 值,因为它们的大小不同。
解决方案
您可以根据 bin 中心绘制中位数。每个 bin 的中心可以使用这个来计算
import numpy as np
bin_center = (np.asarray(bins[1:])+np.asarray(bins[:-1]))/2
推荐阅读
- php - 如何限制 SQL 中的输入时间间隔?
- variables - 如何在不使用`n`r的情况下发送新行?没有输入
- c# - asp.net core中控制台应用和Web应用的区别
- c++ - 具有聚合初始化的 C++ 常量匿名实例
- uitapgesturerecognizer - tvOS Siri 遥控器:SKView UITapGestureRecognizer 不工作,但 UISwipeGestureRecognizer 工作正常
- php - 在 Laravel 中显示带有投票数信息的用户列表
- regex - sed 无法仅打印匹配的正则表达式 grop
- typescript - Typescript派生类构造函数返回基类实例
- javascript - 选择单选按钮时如何隐藏日期选择器?
- mvvm - 在视图模型的 xamarin.forms 中从登录到主详细信息页面出现错误?