geom-bar

    1热度

    1回答

    我有三个数据帧,我无法真正rbind或cbind。他们分享存储人口名称的专栏'Pop.Name'。人口名称在三个dfs中很常见。 我试图用ggplot2来统计(stat="bin")每个数据框中每个人口的病例数,并绘制它,以便我为每个df和每个人口都有一个不同的栏。基本上我想比较一下每个人群的计数数据,因为在一个df和我正在使用治疗的dfs。 要绘制单独DF的一个我用: plt<- ggplot(

    0热度

    1回答

    多个填充颜色我有这样的数据集: comb<-data.frame(nom=c("A","B","C","A","B","C"),type=c(rep("1",3),rep("2",3)),val=c(1,3,2,3,2,2)) 我想有这个结果与ggplot2: 但我只是有这个 ggplot()+ geom_bar(data=comb,aes(x=nom, y=val,fill=type),st

    11热度

    2回答

    根据documentation,geom_bar在固定宽度的栏中显示效果最好 - 即使栏之间的间距似乎由宽度决定。但是,如果宽度可变,它不会像我所预期的那样响应,从而导致不同棒之间的重叠或间隙(如图所示here)。 要明白我的意思,请试试这个非常简单重复的例子: x <- c("a","b","c") w <- c(1.2, 1.3, 4) # variable widths y <- c(9

    0热度

    1回答

    我有一个六人表现的数据集。我想显示“最低”和“目标”表现 - 在这个例子中,分别是100和140。 require("ggplot2") stones<-c("Mick","Keith","Brian","Bill","Charlie","Ronnie") rMat<-data.frame(c(rep(100,6),rep(40,6),20,21,27,46,138,168), c

    -1热度

    1回答

    我试图在geom_bar中放置标签,但是我不能。 我的代码 df <- data.frame( uni = rep(c("D","E","F","G","H"),3), Var1 = factor(c(rep("A",5),rep("B",5),rep("C",5))), Freq = c(53.6,50.0,48.5,50.0,56.2,23.2,18.5,27.7,20.0,14.3,23

    23热度

    1回答

    鉴于以下数据集: Division Year OperatingIncome 1 A 2012 11460 2 B 2012 7431 3 C 2012 -8121 4 D 2012 15719 5 E 2012 364 6 A 2011 12211 7 B 2011 6290 8 C 2011 -2657 9 D 2011 14657 1

    0热度

    1回答

    我有我所知道的将是一个不可能的简单问题。我使用的是条形图,显示天的平均每月使用下面的例子: dat <- structure(list(Days = c("217.00", "120.00", "180.00", "183.00", "187.00", "192.00"), Amt = c("1,786.84", "1,996.53", "1,943.23", "321.30"

    4热度

    2回答

    如何使用ggplot在多个条形图上确定它们之间的条形和空格宽度,每个图形上的条形数量不同? 这是一个失败的尝试: m <- data.frame(x=1:10,y=runif(10)) ggplot(m, aes(x,y)) + geom_bar(stat="identity") ggplot(m[1:3,], aes(x,y)) + geom_bar(stat="identity")

    3热度

    1回答

    我有附加的数据集,并使用该R代码绘制数据: plotData <- read.csv("plotdata.csv") ix <- 1:nrow(plotData) long <- melt(transform(plotData, id = ix), id = "id") # add id col; melt to long form ggp2 <- ggplot(long, aes(id,