可能重复:
将密度曲线拟合为R中的直方图
我试图在R中的直方图上添加最佳拟合法线.现在,我有以下内容:
x<-table[table$position==1,]$rt
hist(x,breaks=length(x))
Run Code Online (Sandbox Code Playgroud)
现在我想在这个图上绘制一条正态曲线,允许偏斜和峰度.我怎样才能做到这一点?这就是我的曲线:

我需要计算数组$inputArr中所有值的频率,以便建立频率直方图.
$query="SELECT delay FROM TestDB;";
$result=DatabaseConnector::ExecuteQueryArray($query);
$inputArr = array();
foreach ($result as $row) {
$inputArr[] = array($row['delay']);
}
$freq = array_count_values ($inputArr);
Run Code Online (Sandbox Code Playgroud)
但是var_dump($freq)返回数组(0).这很奇怪,因为var_dump($inputArr)返回以下结果(只是一个示例):
array(429) {
[0]=> array(1) { [0]=> string(1) "0" }
[1]=> array(1) { [0]=> string(1) "0" }
[2]=> array(1) { [0]=> string(1) "0" }
[3]=> array(1) { [0]=> string(1) "9" }
[4]=> array(1) { [0]=> string(2) "12" }
[5]=> array(1) { [0]=> string(1) "7" }
[6]=> array(1) { [0]=> string(2) "15" } …Run Code Online (Sandbox Code Playgroud) 我有这个数据文件:
A
169
164
164
102
150
100
145
B
145
107
115
120
140
Run Code Online (Sandbox Code Playgroud)
我想从中创建一个堆积直方图.我想设置一个范围(比方说100到170),为X轴设置bin宽度(比如说10),并计算每个bin中有多少(例如140到149在A中有1)和B)中的2,并使用条形图在Y轴上绘制计数.对于A计数和B计数,着色(或阴影或其他)将是不同的.我试着看看gnuplot的直方图演示,在某些情况下看起来确实相似,但我无法弄清楚如何让它工作.也没有运气python + matplotlib或R.重新排序数据类似的东西
A B
169 145
164 107
164 115
102 120
150 140
100
145
Run Code Online (Sandbox Code Playgroud)
如果需要,不是问题.
嗨,任何人都可以为我提供一个简单的开放式简历程序来加载两个RGB图像,将其转换为灰度,计算直方图,然后比较它们的直方图.我看到在开放的简历网站上完成了类似的程序,但他们使用的是HSV而不是Gray scale,它是一个c ++程序.我可以查看流程和所有内容......我不知道使用哪些函数以及它们的参数意味着什么......问候,Kiran
是否已存在函数/方法来确定大于某个值的数据频率?与Excel频率分布类似,我想将极值组合到最后一个bin中(例如,> 120,如图像中所示).我一直在手动执行此操作,首先使用hist函数,然后将大于给定值的中断计数求和.

我想首先说我已经仔细阅读了其他问题,包括此链接中的问题.我试着复制/粘贴那里的例子,但我仍然遇到了这个问题.我对R也很新
FWIW我在ubuntu 13.10上使用R studio来做到这一点.我有一个值为1:8773左右的建筑物的平方英尺的向量.当我尝试
qplot(sqFootage, geom = "histogram", colour = "red")
Run Code Online (Sandbox Code Playgroud)
我得到这张照片:.

显然,这不是红色; 它对其他颜色(绿色,深绿色,dodgerblue,firebrickred4)做同样的事情,我不知道为什么.
我已经导入了这个ggplot2库(否则它甚至不会显示出来).有什么建议?
我必须生成一个高斯分布的随机数列表(我能够做到这一点),然后取这些数字并在直方图中绘制它们.我的问题是我应该在没有使用pylab(或任何其他包)的内置直方图函数的情况下这样做,而且我完全失去了.我一直在网上看,我没有找到任何解释我会怎么做的事,你们有谁知道我能做什么吗?提前致谢.
下面的Python函数用于计算数据的直方图,具有相等大小的bin.我想得到正确的结果
[1, 6, 4, 6]
Run Code Online (Sandbox Code Playgroud)
但是在我运行代码之后,它得到了结果
[7, 12, 17, 17]
Run Code Online (Sandbox Code Playgroud)
这是不正确的.有谁知道如何解决它?
# Computes the histogram of a set of data
def histogram(data, num_bins):
# Find what range the data spans, and use it to calculate the bin size.
span = max(data) - min(data)
bin_size = span / num_bins
# Calculate the thresholds for each bin.
thresholds = [0] * num_bins
for i in range(num_bins):
thresholds[i] += bin_size * (i+1)
# Compute the histogram
counts = [0] * num_bins
for datum …Run Code Online (Sandbox Code Playgroud) 如何制作直方图,以便下面的每一行用条形图表示?例如,x轴"2012-10-02"和y轴"126","2012-10-03"和y轴"11352"......等等.
'date'变量是Date矢量.
date steps
1 2012-10-02 126
2 2012-10-03 11352
3 2012-10-04 12116
4 2012-10-05 13294
5 2012-10-06 15420
6 2012-10-07 11015
7 2012-10-09 12811
8 2012-10-10 9900
9 2012-10-11 10304
10 2012-10-12 17382
Run Code Online (Sandbox Code Playgroud)
谢谢
我有两个数组:
import numpy as np
import pylab as pl
x = np.array([-36., -34.95522388, -33.91044776, -32.86567164,
-31.82089552, -30.7761194 , -29.73134328, -28.68656716,
-27.64179104, -26.59701493, -25.55223881, -24.50746269,
-23.46268657, -22.41791045, -21.37313433, -20.32835821,
-19.28358209, -18.23880597, -17.19402985, -16.14925373,
-15.10447761, -14.05970149, -13.01492537, -11.97014925,
-10.92537313, -9.88059701, -8.8358209 , -7.79104478,
-6.74626866, -5.70149254, -4.65671642, -3.6119403 ,
-2.56716418, -1.52238806, -0.47761194, 0.56716418,
1.6119403 , 2.65671642, 3.70149254, 4.74626866,
5.79104478, 6.8358209 , 7.88059701, 8.92537313,
9.97014925, 11.01492537, 12.05970149, 13.10447761,
14.14925373, 15.19402985, 16.23880597, 17.28358209,
18.32835821, 19.37313433, 20.41791045, 21.46268657,
22.50746269, 23.55223881, 24.59701493, 25.64179104,
26.68656716, 27.73134328, 28.7761194 , …Run Code Online (Sandbox Code Playgroud)