问题标签 [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 - 直接标签将标签放置在错误的位置
我正在尝试绘制ggplot2
并尝试将标签放置在具有置信区域的平均轨迹上的正确位置。由于我无法共享我的数据,我创建了一个可重现的示例:
如您所见,标签完全错误。我试图将标签放在第一个平均点旁边和/或最后一个平均点旁边。使用我的数据,结果更糟:两个标签都在较低的轨迹下并且都重叠。我还得到以下信息warning
:
如何解决我的问题并将标签放在每个轨迹的第一个/最后一个平均值旁边?我试图更改method
选项但没有成功......由于绘制的点是手段,因此方法.points
不起作用。此外,如何控制标签的大小?
我尝试了另一个ggplot2
代码:
我得到以下情节:
如果我只能保留第一个和/或最后一个标签,我想我已经接近最后一个情节了。
r - 使用 geom_dl 标记多个 geom_smooth 图
我有一个过去十五个赛季中所有足球(足球)转会的数据集。我正在对团队的位置进行回归分析。我正在通过 geom_smooth 为所有五个各自的联赛绘制线条。我选择将季节分为五个步骤,=> 总共五种颜色。最后,我想直接在情节中标记情节。使用 geom_dl,我只能在最后一个剩余点进行绘图。
我使用的代码如下:
我也尝试使用 GGrepel,但这给了我情节中所有点的季节,我不需要/不想要。
如果有人可以帮助我,那就太好了,我搜索了很长时间的解决方案,但没有找到任何解决方案。
PS:如果有人可以向我解释这些错误消息,那也很好(不是大问题):警告消息:
r - geom_text 标签在值相同时交换位置
我正在尝试使用 geom_text 作为我的折线图的图例,但我还需要将 COUNT 作为标签(工作要求)。
当我运行下面的代码时,我可以获得标签、值和类别名称,并以不同的方式格式化它们,这样图例就更明显了。
但如果最终的 COUNT 相同,则每次运行代码时标签的顺序都会发生变化。所以有时正确的 COUNT 与图例的正确标签对齐,但再次运行它,标签会混淆。
我知道我可以使用 paste(Col1,Col2) 创建一个附加字段并只使用一个 geom_text,但是标签的格式相同,我希望它们不同。
我试过直接标签,但标签靠得太近了。我减小了字体大小,但它仍然太靠近了。
我想这里有几个问题:
- 我可以调整我的代码来修复标签的顺序吗?或者
- 我可以为同一字段的两个部分设置不同的格式吗?或者。
- 如何使用 directlabels 增加标签的间距?
谢谢你的帮助。
r - 来自 plotROC 的 direct_label() 不适用于构面
我正在使用该plotROC
程序包创建具有多个测量值的 ROC 曲线我想通过提取 AUC 值(而不是复制粘贴)将 AUC 值的单个标签添加到每个接受者操作特征 (ROC) 曲线,但我遇到了错误考虑到我也在尝试解决问题。该direct_labels()
函数适用于单个图,但不适用于刻面。
这产生了我想要的多面图。
但是当我尝试像这样打印 AUC 值时:
我收到错误
Error: Aesthetics must be either length 1 or the same as the data (6): label and colour
输出显示auctxt
2 个面板对应于anchor
变量中的 2 个级别,并且组数与级别数对应name
,因此必须有一种方法来指定馈送/排列我的标签以匹配颜色...
r - 使用多个geom时如何添加带有directlabels的标签?
当我使用多个几何图形时,我正在努力在带有直接标签的线图的右端创建标签。这是一个例子:
这给出了这个情节:
现在我想在 geom_smooth 线的右侧添加一个黑色标签,上面写着“平均”。我在尝试过的一些方法中发现的一个问题是,当我单独创建它时它与其他标签重叠并且它不会以黑色显示。
例如:
给出了这个情节:
总而言之,我希望为 geom_smooth 创建一个与 geom_smooth 线颜色相同且不与其他标签冲突的标签。
一个警告:我不能使用 stat_summary (如其他地方所建议的那样),因为在我的实际数据中,平均值是加权的,由于我不知道权重,我不能从单个数据点到平均值。所以我需要取数据框中提供的平均值。
更新
在我的实际数据中,标签要长得多(10-30 个字符),其中一些在最高年份的 y 值非常相似。这就是为什么我使用带有碰撞参数的直接标签。如果标签不相互排斥,可能会有重叠。