绘制每个观察值的总和
Plotting cum sum of each observation
只需要你帮我解决一些可能很愚蠢但不幸无法解决的问题!
我需要制作一个图表来表示每个团队的总和。
这就是我得到的。
使用此代码:
plot(factor(Data$Agency), Data$TMM)
当我只需要绘制每支球队得分的总分时。不是一个图表来说明团队所做的最少和最多。
只希望图表显示每个团队的总分。
Lightblue 团队的问题。
因为其他队伍只有一个点对象
这也许会对您有所帮助。
团队被命名为代理商。
Data$TMM
[1] 720 540 400 540 360 720 360 300 400
> Data$Agency
[1] "Lightblue" "Lightblue" "IHC" "Lightblue" "Lightblue" "Lightblue" "Lightblue"
[8] "Sociate" "Allure"
谢谢!!!
library(plyr)
Data = data.frame(TMM = c(720, 540, 400, 540, 360, 720, 360, 300, 400),Agency = c("Lightblue" ,"Lightblue", "IHC", "Lightblue", "Lightblue", "Lightblue", "Lightblue","Sociate" , "Allure"))
res = ddply(Data, .(Agency), summarise, val = sum(TMM))
p = plot(factor(res$Agency), res$val)
plot(p)
假设以下是您的数据:
Data <- data.frame(TMM = c(720, 540, 400, 540, 360, 720, 360, 300, 400),
Agency= c("Lightblue", "Lightblue", "IHC", "Lightblue", "Lightblue", "Lightblue", "Lightblue",
"Sociate", "Allure"))
> Data
TMM Agency
1 720 Lightblue
2 540 Lightblue
3 400 IHC
4 540 Lightblue
5 360 Lightblue
6 720 Lightblue
7 360 Lightblue
8 300 Sociate
9 400 Allure
首先,您需要使用 aggregate
或任何其他聚合方法来聚合数据,然后我想您需要将它们绘制为条形图(这更有意义,因为您有数据计数)-而不是当 x 是一个因素时的默认箱线图(如果你只有一个点,你不应该真正使用箱线图)。
#this aggregates TMM by the Agency
data2 <- aggregate(TMM ~ Agency, data=Data, FUN=sum)
#first argument is the values and names.arg contains the names of the bars
barplot(data2$TMM, names.arg=data2$Agency)
输出:
只需要你帮我解决一些可能很愚蠢但不幸无法解决的问题!
我需要制作一个图表来表示每个团队的总和。
这就是我得到的。
使用此代码:
plot(factor(Data$Agency), Data$TMM)
当我只需要绘制每支球队得分的总分时。不是一个图表来说明团队所做的最少和最多。 只希望图表显示每个团队的总分。
Lightblue 团队的问题。
因为其他队伍只有一个点对象
这也许会对您有所帮助。
团队被命名为代理商。
Data$TMM
[1] 720 540 400 540 360 720 360 300 400
> Data$Agency
[1] "Lightblue" "Lightblue" "IHC" "Lightblue" "Lightblue" "Lightblue" "Lightblue"
[8] "Sociate" "Allure"
谢谢!!!
library(plyr)
Data = data.frame(TMM = c(720, 540, 400, 540, 360, 720, 360, 300, 400),Agency = c("Lightblue" ,"Lightblue", "IHC", "Lightblue", "Lightblue", "Lightblue", "Lightblue","Sociate" , "Allure"))
res = ddply(Data, .(Agency), summarise, val = sum(TMM))
p = plot(factor(res$Agency), res$val)
plot(p)
假设以下是您的数据:
Data <- data.frame(TMM = c(720, 540, 400, 540, 360, 720, 360, 300, 400),
Agency= c("Lightblue", "Lightblue", "IHC", "Lightblue", "Lightblue", "Lightblue", "Lightblue",
"Sociate", "Allure"))
> Data
TMM Agency
1 720 Lightblue
2 540 Lightblue
3 400 IHC
4 540 Lightblue
5 360 Lightblue
6 720 Lightblue
7 360 Lightblue
8 300 Sociate
9 400 Allure
首先,您需要使用 aggregate
或任何其他聚合方法来聚合数据,然后我想您需要将它们绘制为条形图(这更有意义,因为您有数据计数)-而不是当 x 是一个因素时的默认箱线图(如果你只有一个点,你不应该真正使用箱线图)。
#this aggregates TMM by the Agency
data2 <- aggregate(TMM ~ Agency, data=Data, FUN=sum)
#first argument is the values and names.arg contains the names of the bars
barplot(data2$TMM, names.arg=data2$Agency)
输出: