R 组数据图-过去的问题不起作用
我有以下数据R 组数据图-过去的问题不起作用,r,plot,ggplot2,R,Plot,Ggplot2,我有以下数据 Geography Population.Estimate Energy.Consump Employed Year 1 Alameda County, California 1513228 3038.53227 676598 2010 2 Alpine County, California 1163 17.14083 387 2010
Geography Population.Estimate Energy.Consump Employed Year
1 Alameda County, California 1513228 3038.53227 676598 2010
2 Alpine County, California 1163 17.14083 387 2010
3 Amador County, California 37862 140.65325 15103 2011
4 Butte County, California 219973 722.73871 90130 2011
5 Calaveras County, California 45457 198.95724 17085 2012
6 Colusa County, California 21483 63.77387 9489 2012
这只是58个县数据的一部分
我想做一个方框图,显示2010年、2011年和2012年的x轴人口和y轴能源消耗。我试了很多东西,但都不管用。请帮我搞些情节。我使用了qplot和ggplot。这些数据似乎没有任何作用:(
我试过这个
qplot(factor(Year),data=Population,geom="bar",fill=Population.Estimate,weight=Energy_Consump,position="dodge", main = "Effect of Energy", xlab="Population",ylab="Energy")
我也试过了
ggplot(Population)+ geom_bar(aes(x=Housing.Units,y=Energy.Consump, fill=factor(Year)),stat="identity")
我正在努力使它正确。我尝试了stack overflow中的其他示例,因为我对R相当陌生,但似乎什么都不起作用这就是您想要的吗
ggplot(data=Population, aes(x=Population.Estimate, y=Energy.Consump, fill=as.factor(Year))) +
geom_bar(colour="black", stat="identity",
position=position_dodge()) + # Thinner lines
xlab("Population") + ylab("Energy Consumption")
不是这个吗
ggplot(data=Population, aes(x=Year, y=Population.Estimate, fill=Geography)) +
geom_bar(colour="black", stat="identity",
position=position_dodge()) +
xlab("Year") + ylab("Energy Consumption")
考虑到规模上的巨大差距,如果你想将人口和能源消耗放在同一张图上,依我看,人均能源消耗更合适。请显示不起作用的代码。我尝试了这个qplot(factor(Year),data=population,geom=“bar”,fill=population.Estimate,weight=energy\u Consump,position=“dodge”,main=“能源效应”,xlab=“人口”,ylab=“能源”)我也尝试过这个ggplot(人口)+geom_bar(aes(x=Housing.Units,y=Energy.Consump,fill=factor(Year)),stat=“identity”)。我正在努力让它正确。我尝试了堆栈溢出中的其他示例,因为我对R相当陌生,但似乎没有任何效果:(你确定你想要一个箱线图吗?@tootsie_1984我想Roman的意思是把代码放在问题本身而不是评论中。我已经编辑了这个问题,将它们包括在(待审查).谢谢Khashaa,我实际上想要在x轴上显示人口估计值。但我想在条形图中表示这么多数据是很愚蠢的。我应该使用散点图和面网格吗?我非常了解如何表示这些数据。@tootsie_1984条形图是用来表示计数数据的。如果你想用人口大小来显示数据,也许吧ps点和线可以梳理出消费的影响。罗曼,你建议我怎么做?我发现条形图不是一个明智的决定。你知道我应该怎么做吗?