- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
看看这个例子:
import matplotlib.pyplot as plt
l = [3,3,3,2,1,4,4,5,5,5,5,5,5,5,5,5]
plt.hist(l,normed=True)
plt.show()
输出以图片形式发布。我有两个问题:
a) 为什么只有 4 和 5 bin 以它的值为中心?其他人不应该也是这样吗?有什么技巧可以让它们居中吗?
b) 为什么 bins 没有按比例归一化?我希望所有 bin 的 y 值总和为 1。
请注意,我的真实示例在列表中包含更多值,但它们都是离散的。
最佳答案
您应该调整 plt.hist
函数的关键字参数。它们有很多,而且 documentation可以帮助您回答其中的许多问题。
一个。 ) 您可以传递关键字bins=range(1,7)
和align=left
。将 bins
关键字设置为一个序列,给出每个 bin 的边界。例如,[1,2]、[2,3]、[3,4]、...、[5, 6]
。
) 检查您的 bin 宽度 (rwidth!=1
)。来自 matplotlib.pyplot.hist
文档:
If True, the first element of the return tuple will be the counts normalized to form a probability density, i.e., n/(len(x)*dbin). In a probability density, the integral of the histogram should be 1; you can verify that with a trapezoidal integration of the probability density function:
这意味着您的 bin 下的区域总和为 1,但由于 bin 宽度小于 1,因此高度会以高度加起来不等于 1 的方式标准化。如果您调整 rwidth=1
,你会得到一个好看的情节:
plt.hist(l, bins=range(1,7), align='left', rwidth=1, normed=True)
关于python - matplotlib 中的历史记录 : Bins are not centered and proportions not correct on the axis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17451425/
这应该是非常基本的,我希望有人可以帮助我。我通过以下调用运行了主成分分析: pca <- princomp(....) summary(pca) 摘要 pca 返回此描述:
这是我的测试代码:http://jsfiddle.net/Zx4fg/ 为什么圆在 Canvas 上看起来像椭圆? 我想将网络摄像头的快照保存为图像,但生成的图像不符合比例。 我的真实代码是: ctx
这是我的测试代码:http://jsfiddle.net/Zx4fg/ 为什么圆在 Canvas 上看起来像椭圆? 我想将网络摄像头的快照保存为图像,但生成的图像不符合比例。 我的真实代码是: ctx
问题: iOS8/Safari 似乎不理解/不支持包含视口(viewport)单元的媒体查询,例如:(max-height: 175vw)。不过它在 iOS9 设备上工作得很好。我尝试使用 max-a
假设我有一个如下所示的数据集: > dput(df) structure(list(Fruit = c("Apple", "Apple", "Apple", "Apple", "Apple", "Ap
我尝试减小视频的尺寸: ffmpeg -i input.mp4 -y -acodec aac -ac 2 -ab 160k -vcodec libx264 -vf "scale=-1:'min(720
我正在使用 Google 柱形图来可视化数据。 问题: 不幸的是,对于某个输入,柱形条的高度不成比例。 错误重现: I reconstructed this in a simple JsFiddle
这是我正在寻找的示例: 我查看了文档中的所有示例,但找不到类似的图表。任何帮助将不胜感激。 最佳答案 这里有一个方法: using Plots @userplot StackedArea # a si
这是我正在寻找的示例: 我查看了文档中的所有示例,但找不到类似的图表。任何帮助将不胜感激。 最佳答案 这里有一个方法: using Plots @userplot StackedArea # a si
我正在制作一个响应式网站,其标题设置为调整大小。在该图像上,我必须在 x,y 位置放置另一个较小的图像(它必须链接出来)。我的问题是如何在网站重新调整大小时保持比例?我可以用百分比定义宽度,但是高
我发现这个网站非常有用 Vertically Responsive Design : Keeping Things Above The Fold其中展示了如何创建在调整浏览器窗口高度(而非宽度)时缩放
我一直在开发一款需要球与球碰撞的游戏,但我似乎找不到任何解决这个问题的方法,我几乎遇到了碰撞,因为球正朝着正确的方向前进,但速度却困惑了. 一旦球互相撞击,水平方向 (x) 会非常用力地弹开,而垂直方
我想弄清楚 Android 的 PSS 是如何计算的。 我找到一个 article说明如下。 The "proportional set size" (PSS) of a process is the
想象一下有四个项目的堆栈 View ,填充了一些东西。 (比如说,填满屏幕)。 请注意,有三个间隙,ABC。 (注意——每个黄色 block 的高度都是固定的。) (只有间隙会发生变化,具体取决于堆栈
后续问题 to my other one ; 如何启用按比例调整大小?我认为这行得通,但行不通: import javax.swing.JButton; import javax.swing.JFra
似乎如果你在 raphael 中缩放一个集合,它会缩放里面的元素,但不会按比例平移它们。因此,例如,如果我的集合中有两个相邻的方 block ,并且我缩放了设置,则这些方 block 开始相互重叠,而
我正在学习 WPF,但不知道如何确保我的按钮呈方形。 这是我的 XAML 标记: Very very long text 为 Width
我目前正在研究语音分类问题。我每个类(class)有 1000 个音频文件,有 7 个这样的类(class)。我需要增强数据以实现更高的准确性。我正在使用 librosa 库进行数据增强。对于每个音频
我想创建与决策树中每个类别成反比的预测概率。类似于所描述的here第 9 页 4.1 中的公式。我该如何引用我的代码来做到这一点: import numpy as np import pandas a
我有两个标签绿色和黄色,我试图让它们始终与屏幕宽度成相同比例。我尝试了宽高比和更改优先级等但没有得到最终结果。如果有人能帮助我,我将不胜感激 最佳答案 您需要为与 super View 的宽度相关的
我是一名优秀的程序员,十分优秀!