geom-text

    1热度

    1回答

    简短版本:我将如何使这个人造代码绘图成为一个适当的希腊公测字符和标签字符串的其余部分,小于字符和数字格式的数字? library("ggplot2") df<-data.frame(a=1:15,b=6:20) ggplot(data=df, aes(x=a,y=b)) + geom_point() + geom_text(x=5,y=4,label="beta=1.00 p<0.

    3热度

    1回答

    我试图改变ggplot中geom_text()图层的大小,使标签总是比给定范围窄。范围是在数据中定义的,但我不知道如何将标签缩小到比这更窄,而没有大量的试验和错误。 我希望能构建一个标签大小的函数和nchar(label)(实现字符宽度的变化),它会返回一个宽度,我可以与形状宽度进行比较,然后缩小直到不再需要。 ggplot标签大小是以像素数量,绘图高度百分比还是其他类似的方式定义的?

    0热度

    1回答

    我已经使用geom_tile和geom_text创建了ggplot图。我希望能够读取一列中的数字并将它们全部列出。我将字体设置为Courier,然后使用hjust来证明数字的正确性(否则负号会抛出对齐)。然而,我无法找到一种方法来保持这个正确的理由,并将文本置于每个框中间。关于如何让数字排列起来以便您可以快速扫描列的任何想法? 下面是可重复使用的示例。 require(reshape2) req

    0热度

    1回答

    我的R数据框data(与dplyr制造),我试图用ggplot()绘制:目前我使用下面的代码绘制 require(dplyr) data <- structure(list(gGroup = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L), .Label = c("MC", "R", "UC"), class = "fac

    2热度

    1回答

    下图是一个'伪'甘特图,旨在描述某些战争的持续时间(X轴)以及数量伤亡。如果你能帮我解决我面临的两个问题,我将不胜感激。 1)我想根据每个国家(facet WarLocationCountry)内每个战争(geom_segment)的开始日期(war.start)对y轴标签(变量/因素WarName)进行排序。我希望最早开始的战争在y轴之上,例如对于苏丹来说,排序应该是:第一个南苏丹,第二个南苏丹

    0热度

    1回答

    我有两个geom_line时间序列,每个绘图上有一些geom_text & geom_points。 其中两个地块还有geom_vline。我想知道是否有可能合并两个,但我没有得到解决方案。 这里有两个地块: require(zoo) require(ggplot2) set.seed(10) # plot 1: tmp1 <- xts(cumsum(rnorm(5000,1,10))