Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R直方图,求和而不是频率_R_Histogram - Fatal编程技术网

R直方图,求和而不是频率

R直方图,求和而不是频率,r,histogram,R,Histogram,我在使用R方面是新手,我正在尝试生成一个柱状图,其中轴显示另一列的总和,而不仅仅是频率计数 示例 我有一个矩阵,有两列,比率和余额。我想制作一个显示余额总和的柱状图,而不仅仅是记录计数 hist(mydata$RATE)#仅显示频率。如何计算我的数据$BALANCE的总和mydata 我想制作一个直方图,对余额列求和,而不仅仅是进行记录计数。类似于hist(mydata$RATE,mydata$BALANCE)但很明显,hist函数似乎没有使用sum参数,这不是一个我们可以测试它是否满足您期望的

我在使用R方面是新手,我正在尝试生成一个柱状图,其中轴显示另一列的总和,而不仅仅是频率计数

示例
我有一个矩阵,有两列,比率和余额。我想制作一个显示余额总和的柱状图,而不仅仅是记录计数

hist(mydata$RATE)
#仅显示频率。如何计算我的数据$BALANCE的总和
mydata


我想制作一个直方图,对余额列求和,而不仅仅是进行记录计数。类似于
hist(mydata$RATE,mydata$BALANCE)
但很明显,hist函数似乎没有使用sum参数,这不是一个我们可以测试它是否满足您期望的示例(也不清楚“使用sum参数”的确切含义),但请尝试以下方法:

hist( cumsum( mydata$BALANCE) )

听起来你想画一个条形图。相应的函数
barplot
可能会有所帮助

首先,正如@DWin所建议的:

然后使用
条形图绘制:

barplot(plotdata)

谢谢你的帖子。我会努力扩展。函数hist(mydata$RATE)将按计数(即频率)生成所有费率的直方图。我不想计算利率,而是希望它对矩阵中的余额列求和。我可以用条形图得到类似的东西。除了一个条形图不会被分解成桶。HistData I确实显示了“余额总和”,至少有一种类型的总和。现在,您将引入第三列,名为“IRTE”。请举个例子!
plotdata <- tapply(mydata$BALANCE, mydata$RATE, FUN = sum)
barplot(plotdata)