ggplot 使用 R 分组的条形图

迈克尔·T·约翰逊

我在创建分组条形图时遇到了困难。这是我第一次在 R 中使用散点图以外的任何东西。有团队,以及他们放弃位置的点数(代码下方)。C、D 和 W。离开 r-graph-gallery 获取下面的代码。

library(ggplot2)
positions=rep(c("C","W","D"))

ggplot(data=stats, aes(fill=positions, y=0,200,x=PtsAgRdTm))+
  geom_bar(position = "dodge", stat = "indentity")

下面是df作为stats比转化成data

PtsAgRdTm     C       D       W 
ANH         57.73   65.08   56.08
ARI         33      29.24   26.99
BOS         56.64   44.97   56.15
BUF         35.36   31.04   38.35
CAR         42.6    49.79   78.03
CLS         38.23   53.16   67.92
CGY         56.19   54.87   78.54
CHI         37.04   47.93   74.95
COL         54.87   47.83   78.22
DAL         59.05   39.67   33.3
DET         26.11   34.15   71.21
EDM         57.64   53.01   43.14
FLA         71.09   44.85   44.91
LA          53.06   48.62   42.11
MIN         41.86   51.44   51.93
MON         36.6    50      89.02
NJ          26.95   34.64   49.61
NSH         43.12   60.05   83.11
NYI         51.58   46.36   46.99
NYR         75.15   104.19  177.69
OTT         51.01   64.75   75.05
PHI         65.96   54.69   40.56
PIT         42.67   38.08   52.33
SJ          70.83   56.66   44.31
STL         40.51   58.83   81.85
TB          68      50.93   58.22
TOR         71.28   42.17   21.5
VAN         29.81   28.79   41.4
VGK         40.09   43.63   63.49
WPG         49.66   48.09   77.08
WAS         47.68   52.02   70.12
罗马

你可以试试

library(tidyverse)
d %>% 
  gather(key, value, -PtsAgRdTm) %>% 
  ggplot(aes(x=PtsAgRdTm, y=value, fill=key)) +
   geom_col(position = "dodge")

在此处输入图片说明

您可以使用 tidyr 的 gather 函数将数据从宽转换为长,然后以“躲避”或“堆叠”方式绘制条形图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ggplot2在R上分组条形图

来自分类Dev

使用ggplot2在R上分组的条形图

来自分类Dev

如何使用ggplot和aes函数在R中创建分组条形图?

来自分类Dev

在 R 中的分组条形图 ggplot 中更改颜色

来自分类Dev

使用ggplot2分组的条形图

来自分类Dev

在 R 中使用 ggplot 和 Shiny 制作条形图

来自分类Dev

分组条形图:ggplot

来自分类Dev

分组条形图R

来自分类Dev

R ggplot2:基于条件/数字阈值的颜色分组条形图

来自分类Dev

R 中的 ggplot2() 条形图和 dplyr() 分组和整体数据

来自分类Dev

特殊堆积条形图R ggplot

来自分类Dev

每行的ggplot条形图(R)

来自分类Dev

每年R ggplot条形图分别

来自分类Dev

R ggplot中的多元条形图

来自分类Dev

如何使用ggplot2为分组条形图绘制误差线?

来自分类Dev

使用melt和ggplot的条形图

来自分类Dev

如何使用ggplot绘制条形图

来自分类Dev

使用melt和ggplot的条形图

来自分类Dev

在R中使用ggplot2进行黑白(最好带有图案)条形图

来自分类Dev

使用ggplot在R中创建堆积百分比条形图

来自分类Dev

如何使用R的ggplot2包更改条形图的颜色?

来自分类Dev

在R中使用ggplot2和dplyr生成条形图

来自分类Dev

如何使用ggplot在R中绘制变体圆形条形图

来自分类Dev

在R中使用ggplot的条形图,并填充两个数字变量

来自分类Dev

使用R为ggplot2条形图创建“水平梯度填充”

来自分类Dev

使用ggplot2在R中堆积条形图(在Excel中是不可能的)

来自分类Dev

R 使用 ggplot2 从非数值数据创建堆积条形图

来自分类Dev

如何使用 ggplot2 在 R 中重新排序此条形图?

来自分类Dev

ggplot中的分组条形图