问题标签 [ggforce]
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 - ggforce geom_arc:如何计算 atan 并在预期的一侧绘制弧线
我无法理解计算atan2
并将 a 放置geom_arc
在预期的一侧。
这是一些带有四对点 ABC 的虚拟数据。我想画四个弧线,每个弧线都在角度较小的一侧并打印角度。计算角度 dregrees 是可行的,但我需要 1)一些开关来纠正atan2
和/或 2)另一个开关将弧放在预期的一侧。只是交换start
,end
没有任何效果。
我已经看到了这一点,左上角的弧线+ 2*pi
会产生预期的效果,但我认为这需要四种不同的方式来涵盖所有情况。
我知道这可能更像是一个数学问题,并考虑在其他地方提出,但最终这是一个应用程序,ggforce::geom_arc
其他人可能有类似的问题。(对我来说,这将是完美的,如果我只需要给出 A、B 和 C 的坐标以及顺时针的起点和终点。)
r - ggplot:使用 ggforce 包中的 facet_zoom() 时如何标记构面?
使用facet_zoom()
from {ggforce}
packge 时,有没有办法自己标记方面?
例如,我可以生成以下图:
由reprex 包于 2021-11-19 创建(v2.0.1)
但是我怎样才能真正标记这些方面呢?我想实现类似:
ggplot2 - 向 facet_wrap 添加空格参数
facet_wrap()
因没有space = "free"
争论而被认可(https://github.com/tidyverse/ggplot2/issues/2933)。这可能会导致绘图 y 轴上的间距问题。
使用以下代码创建上图:
facet_grid
另一方面有space = "free"
论据。允许良好的 y 轴间距。
使用以下代码创建上图:
问题在于标签在侧面,而不是顶部。有时我的构面标签较长,而构面中的行数很少。这意味着刻面标签被切断。
ggforce包中有一个解决方案(ilarischeinin 在https://github.com/tidyverse/ggplot2/issues/2933上发表评论)。
但是,离开ggplot2有一些限制。例如,我最终想要一个两列图,而ggforce似乎无法实现此功能。有什么方法可以产生相同的结果,facet_wrap()
以便我可以利用这个ncol()
论点?
r - Facet Wrap 的函数在一个因子上分页?
我有下表:
我希望facet_wrap_paginate
每个地块Gene.Name
都有单独的地块在列表中。有没有办法让它成为一个功能?我正在使用以下代码来创建绘图:
PS - 我FPKM.Mean
这样计算:
数据