问题标签 [beeswarm]
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 - R:在R中的点后面绘制线段
我正在使用“beeswarm”包,并想在我的观点后面绘制一个 abline。下面的代码将在我的点上绘制线。
我知道这个问题已经回答了仅使用基础 R 的绘图(例如这里:How do I draw gridlines using abline() that are behind the data?),但是当应用于我的数据时,这些解决方案只创建两个带有一个abline 和一个与 beeswarm 情节。
在此先感谢您的帮助!
r - 自定义 r beeswarm 图
我beeswarm
在 R 中使用包,并且在自定义单个数据点时遇到了一些问题。我正在使用以下数据和代码。
我想改变这一点,以便:
- 单个黑色圆圈变成带有红色填充的黑色菱形。
- 所有红色三角形数据点都变成没有填充(打开)的深灰色圆圈。
有人可以帮忙吗?谢谢你。
r - 在 for 循环中为蜂群图中的分位数分配颜色
我的目标是为 for 循环中的多个蜂群图分配自定义颜色(前 25% 的数据,第二个 25% 等)。我添加了我的代码和蜂群图的图像。灰色点(见图表)需要分成四个大致相等的组,以便为这些点分配自定义颜色。我正在尝试使用 cut() 和 quantile() 来做到这一点。
当我运行上述代码时,我收到以下错误:
(1 - h) * qs[i] 中的错误:二元运算符的非数字参数
我已经使用 cut() 函数将部分代码调整为:
我收到以下错误:
错误:美学必须是长度 1 或与数据 (22) 相同:填充
我相信上述错误的发生是由于数据中应用的过滤器(23 个数据点到 22 个)。
一些可以使用的代码:
如何获取数据的分位数并在 for 循环中为它们分配自定义颜色?
r - 如何使 geom_path 对应 geom_beeswarm 点
我一直试图在一个小样本中可视化几个特征的关联。
这是一个示例数据:
我这样尝试过geom_point
:
问题是无论width
我在position_dodge()
. geom_beeswarm
产生一个更好看的情节:
但与的联系geom_path
分崩离析。这些行应该连接具有相同 ID 的记录。
有没有办法使geom_path
对应geom_beeswarm
点?或者,有没有办法调整geom_point
到等间距的点,比如geom_beeswarm
?
r - R改变ggplot geom_quasirandom颜色
R新手在甲板上,大家好!
我编写了一个代码来可视化我的数据集的 geom_quasirandom(库GGbeeswarm
)。有效的方法是将其可视化,但数据集中的 3 个物种使用 3 种随机颜色。但是,我确实想根据自己的具体情况自定义这 3 种颜色。但它不起作用,我不知道如何调整我的代码。
我的数据集是“palmer penguins”。代码是:
提前致谢 !
r - 使用 ggsave 将图例保存到箱线图
我对 R 很陌生,并且对 ggsave 有疑问。我使用下面的代码首先创建一个箱线图,然后在上面添加一个蜂群图并用 ggsave 保存它。现在,我想在图的底部添加一个 p 值。但是,我不知道如何将它包含在脚本中以便保存。我尝试添加“+”或“”,但它从未显示在输出 pdf 中。也许你能帮助我?那太好了,谢谢!:) 托比
我现在想用 legend() 函数添加以下图例。
r - 重新排序分类变量的蜂群
我正在尝试为我的数据制作 beeswarm 和箱线图,但是当我希望它们按处理顺序时,beeswarm 会将分类变量按字母顺序排列。
我尝试过使用levels = c()
andlabels = c()
但级别不是 beeswarm 的图形参数,并且标签会更改标签而不重新排序相应的数据。