direct-labels

    8热度

    4回答

    我有创建boxplot的代码,在R中使用ggplot,我想用年度和战斗标记我的异常值。 这里是我的代码来创建我的箱线图 require(ggplot2) ggplot(seabattle, aes(x=PortugesOutcome,y=RatioPort2Dutch),xlim="OutCome", y="Ratio of Portuguese to Dutch/British ships"

    1热度

    1回答

    我一直在试图标签添加到我的散点图的点,但我不断收到一个问题的时候: Error in parse(text = x) : <text>:1:1: unexpected '$' 1: $ ^ 我已经看了在与direct.label包相关的帖子的大部分,但我似乎无法发现我做错了什么。 这里的问题的再现: library(ggplot2) library(directlabels)

    2热度

    2回答

    我想使用软件包的直接标签来标记我的图。不过,我希望标签是每个点的ID。是否真的没有办法选择标注哪个因素或我错过了? library(ggplot2) library(directlabels) df <- structure( list(id = 1:10, group = structure(c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L

    6热度

    2回答

    在下面的图中,直接标签位置垂直调整了一些,但它们在左/右边缘被裁剪。有没有办法避免裁剪(类似于xpd=TRUE)或在绘图框中向内调整裁剪标签? 下面是这个例子的代码: library(car) library(reshape2) library(ggplot2) library(directlabels) library(nnet) ## Sec. 8.2 (Nested Dichot

    1热度

    1回答

    我试图比较两个标量字段,并且想要使用等值线将它们的值用直接标签标记在同一个绘图中。 问题是,我无法在同一个地块中使用两个直接标签。 实施例: library(ggplot2) library(data.table) library(directlabels) grid <- expand.grid(lon = seq(0, 360, by = 2), lat = seq(-90, 0, by

    3热度

    1回答

    如果要创建带有重叠点的箱形图,并在右侧标注。我试过geom_dl包括directlabels包,但卡住了。 library(ggplot2) library(directlabels) set.seed(0) x <- data.frame(label=LETTERS[1:15], x="a", y = rnorm(15)) x$xpos <- as.nu

    0热度

    2回答

    我有一个数据集,我很感兴趣,看在测试的得分和人经历事件的百分比: dat <- data.frame(score = 1:7, n.event = c(263,5177,3599,21399,16228,10345,1452), n.total = c(877,15725,13453,51226,32147,26393,7875), percenta

    1热度

    1回答

    当试图使用list(cex=2)调整directlabels中的字体大小时,该函数会不必要地为每个单个点添加标签。 library(lattice) library(directlabels) foo <- data.frame(x=1:10, y=c(1:5, (1:5)^2), z=c(1:10)) direct.label(xyplot(y + z ~ x, foo, type=c('

    1热度

    4回答

    这是我的earlier question的后续行动。虽然krlmlr的答案有助于解决我的问题,但还有一个问题 - 标签远离点,以至于无法看到哪个标签对应于哪个点。有谁知道如何解决这一问题? 测试数据 test <- structure(list(ID = c(183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195,

    4热度

    1回答

    我正在打磨我的图形,并在绘图区域中拟合直接标签时出现问题。 A想要移除y1和图中左侧的y轴之间的大部分区域,类似于下面的代码所生成的区域,但将额外区域保留在右侧以为标签留出空间。 添加+scale_x_discrete(expand=c(0,0.05))会在两侧删除多余的区域,但不会留下标签空间,并且似乎无法仅在一侧移除它。 使用+theme(plot.margin = unit(c(0,4,0,