R:创建一个柱状图,显示每个大陆的贸易平衡分布
如何显示此分布? R对我来说是非常新的!! 我的数据如下所示: 它是:贸易伙伴,年份,邻国,贸易平衡,大陆。 还有进口,但我认为这对这次演习并不重要R:创建一个柱状图,显示每个大陆的贸易平衡分布,r,histogram,distribution,R,Histogram,Distribution,如何显示此分布? R对我来说是非常新的!! 我的数据如下所示: 它是:贸易伙伴,年份,邻国,贸易平衡,大陆。 还有进口,但我认为这对这次演习并不重要 TradepP. Year Exp. Neighb.Coun Tradebalance Continent 1 usa 2008 23250.6 0 -2449.423 America 2 sgp 2008 4266.50 0 3295.
TradepP. Year Exp. Neighb.Coun Tradebalance Continent
1 usa 2008 23250.6 0 -2449.423 America
2 sgp 2008 4266.50 0 3295.2080 Asia
3 ita 2008 19883.80 1 -4956.684 Europe
4 ind 2008 2235.366 0 1287.24644 Asien
5 hkg 2008 7854.904 0 4087.74450 Asien
6 gbr 2008 19321.775 0 1914.01707 Europa
7 fra 2008 21245.290 1 702.86881 Europa
8 deu 2008 49782.716 1 -14688.09358 Europa
9 chn 2008 9025.037 0 2499.00703 Asien
10 aut 2008 8398.346 1 228.11745 Europa
11 ita 2009 16574.162 1 -5119.07550 Europa
12 ind 2009 10459.321 0 9374.54024 Asien
13 hkg 2009 6763.256 0 2628.96126 Asien
14 gbr 2009 19771.318 0 9851.84638 Europa
15 fra 2009 18571.506 1 1959.00240 Europa
16 deu 2009 42781.572 1 -11412.06434 Europa
17 usa 2009 20802.857 0 153.48332 Amerika
18 sgp 2009 3455.538 0 2136.15896 Asien
19 chn 2009 7913.221 0 2530.38011 Asien
20 aut 2009 8548.104 1 1107.86531 Europa
我试着按大陆订购,但失败了^^
csv数据为:export\u CH\u total\u OLAT
Exporte_CH_total_OLAT %>%
group_by(Continent) %>%
select(Continent,Year,Tradebalance) %>%
arrange(Continent)
ggplot(Exporte_CH_total_OLAT,aes(x=Year, y=)) +
geom_histogram(color="black",fill="lightblue", binwidth = 0.1)
这一切都没有成功!
谢谢你的帮助 欢迎来到SO!您不需要放置任何类型的数据,
geom\u histogram()
不需要x
和y
。但是,使用dput(head(export\u chu total\u OLAT,20))
并发布编辑问题的输出,您将共享前20行数据,并增加获得答案的机会。如果无法共享数据,请添加一些虚假数据,以使代码和问题具有可复制性。在这种情况下,您希望将哪个变量放入柱状图中?您可以尝试指定如下内容:aes(x=Year,y=Tradebalance,color=constance)+geom_柱状图(binwidth=.01)
。由于缺乏数据,我无法测试它,但希望这能让你更进一步。实际上,您是在用颜色
为变量指定第三个维度。现在编辑我以前的commnet已经太迟了@这是正确的。也许是这样:aes(贸易平衡,fill=大陆)+geom\u直方图(binwidth=1)
。确保你的数据是按年份分组的。如果它尝试以下代码:aes(Tradebalance,fill=constance)+geom\u直方图(binwidth=1)
它说如果它尝试:dput(head(Exporte\u CH\u total\u OLAT,20)
那么什么都没有发生,我在图中没有得到直方图