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.

如何显示此分布? R对我来说是非常新的!! 我的数据如下所示:

它是:贸易伙伴,年份,邻国,贸易平衡,大陆。 还有进口,但我认为这对这次演习并不重要

   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)
那么什么都没有发生,我在图中没有得到直方图