问题标签 [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.
r - 如何将 direct.label() 与简单(两个变量)ggplot2 图表一起使用
这是两个变量的简单 ggplot 图表:
是否可以使用如下表达式标记 var1 和 var2 的最后一个值:
就我而言,我收到一个错误:
r - 如何在 R 中使用 directlabels 包添加重复标签
我有以下数据框:
它看起来像这样:
请注意,“肌成纤维细胞”出现两次,分别为UMAP cluster
7 和 13。
我尝试将此代码与directlabels 包一起使用:
情节如下所示:
请注意,Myofibroblast
这不会出现在两行的末尾(蓝色)。我想做的是
- 用两种颜色给肌成纤维细胞上色
- 每个肌成纤维细胞系也带有标签。
我怎样才能做到这一点?
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?
r - 使用 ggsurvplot() + geom_dl() 时的“二元运算符的非数字参数”
我想将标签附加geom_dl
到由ggsurvplot
. 如果我使用ggsurvplot
.
但是,如果我使用完整的surv_km
r - R / nse / 变量到子函数的双重切换
我有两个函数我想在一个包装函数中包装在一起以提高可用性。包装函数包括一个变量(数据框中的列名),该变量应从包装函数移交给子函数之一。
强烈简化示例:
子功能 1:创建数据
子功能 2:绘图
包装功能
测试
直接使用这两个子功能没有问题:
然而,使用包装功能会导致错误
请注意(据我所知),directlabels::geom_dl
不接受aes_string
作为解决方法。所以看来我不能gvar
作为字符串移交给函数。
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 也出现此错误。
是否有可能使该软件包正常工作,或者这些天它太旧且维护不善?