问题标签 [direct-labels]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
148 浏览

r - 如何将 direct.label() 与简单(两个变量)ggplot2 图表一起使用

这是两个变量的简单 ggplot 图表:

是否可以使用如下表达式标记 var1 和 var2 的最后一个值:

就我而言,我收到一个错误:

0 投票
1 回答
695 浏览

r - 如何在ggplot中更改字体大小和颜色直接标签

我在更改线条标签的格式(颜色和大小)时遇到了一些麻烦。有人可以指出我正确的方向吗?

当前地块

更改大小参数似乎不会改变直接标签的大小。

0 投票
1 回答
104 浏览

r - 如何在 R 中使用 directlabels 包添加重复标签

我有以下数据框:

它看起来像这样:

请注意,“肌成纤维细胞”出现两次,分别为UMAP cluster7 和 13。

我尝试将此代码与directlabels 包一起使用:

情节如下所示:

在此处输入图像描述

请注意,Myofibroblast这不会出现在两行的末尾(蓝色)。我想做的是

  1. 用两种颜色给肌成纤维细胞上色
  2. 每个肌成纤维细胞系也带有标签。

我怎样才能做到这一点?

0 投票
2 回答
1295 浏览

r - 如何在ggplot中为数字x轴的条形图添加直接标签

我正在尝试在 ggplot 中创建条形图,其中条形的宽度与变量相关联Cost$Sum.of.FS_P_Reduction_Kg。我正在使用参数width=Sum.of.FS_P_Reduction_Kg根据变量设置条的宽度。

我想在图表中添加直接标签以标记每个条形,类似于下面记录的图像。我也在寻求添加与参数相对应的 x 轴标签width=Sum.of.FS_P_Reduction_Kg.任何帮助将不胜感激。我知道ggrepel但到目前为止还没有达到预期的效果。

带有直接标签和数字 x 轴的图形示例

我使用了以下代码:

可以使用以下代码复制示例数据表:

0 投票
0 回答
99 浏览

r - R / ggplot2: Add directlabels to ridgeline plot

I'm trying to add directlabels to lines of a ridgeline plot created by ggridges. It seems directlabels doesn't know what to apply the labels to. Is it possible to specify this? Or are the two packages incompatible?

0 投票
1 回答
286 浏览

r - 使用 ggsurvplot() + geom_dl() 时的“二元运算符的非数字参数”

我想将标签附加geom_dl到由ggsurvplot. 如果我使用ggsurvplot.

但是,如果我使用完整的surv_km

0 投票
1 回答
48 浏览

r - R / nse / 变量到子函数的双重切换

我有两个函数我想在一个包装函数中包装在一起以提高可用性。包装函数包括一个变量(数据框中的列名),该变量应从包装函数移交给子函数之一。

强烈简化示例:

子功能 1:创建数据

子功能 2:绘图

包装功能

测试

直接使用这两个子功能没有问题:

然而,使用包装功能会导致错误

请注意(据我所知),directlabels::geom_dl不接受aes_string作为解决方法。所以看来我不能gvar作为字符串移交给函数。

0 投票
1 回答
97 浏览

r - R/ggplot2 - 即使使用给定的示例代码,directlabels 包也会产生错误

我已经从http://directlabels.r-forge.r-project.org/安装了“directlabels”包,以及它的依赖项“quadprog”。该页面的第一个示例有效:

但第二个例子没有:

我尝试在两台计算机上运行它:工作计算机被锁定并使用旧版本的 R (3.5.1)、RStudio (1.1.463) 和需要手动安装“quadprog”的过时软件包存储库,和我的家用电脑,它有最新版本的 R 和 RStudio,并且能够自动安装 quadprog。

direct.label(p,"first.qp")在工作 中跑步 产生Error:x must be a string or a R connection,在家里跑步产生 Error in parse(text = x) : <text>:1:2: unexpected ';' 1: ~;

如果我direct.label(p)同时经营工作和家庭生产 Error in switch(geom, density = "top.bumptwice", line = { : EXPR must be a length 1 vector。我自己的基本 ggplot 也出现此错误。

是否有可能使该软件包正常工作,或者这些天它太旧且维护不善?

0 投票
1 回答
106 浏览

r - ggplot2 barplot - 在堆积条形图内添加百分比标签,但在 y 轴上保留计数

我创建了一个带有变量计数的堆积条形图。我想将这些保留为计数,以便不同的条形大小代表不同的组大小。但是,在条形图中,我想添加显示每个堆栈比例的标签 - 以百分比表示。

我设法为每个组创建了计数堆积图。我也创建了标签,它们被正确放置。我挣扎的是如何计算那里的百分比?

我试过这个,但我得到一个错误:

(count) == 0 中的错误:比较 (1) 仅适用于原子类型和列表类型

期望的结果:

在此处输入图像描述

0 投票
1 回答
1167 浏览

r - 使用 position = fill 将百分比添加到条形图

我已经创建了堆叠条形图,条形图内有相应的标签。但是,我想改变情节,这样position = fill. 这对我的情节有些奇怪。任何想法如何解决这一问题 ?


在此处输入图像描述

在此处输入图像描述

所需格式: 在此处输入图像描述