问题标签 [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.

0 投票
1 回答
1052 浏览

r - Beeswarm 图数据输入

我正在尝试使用我的特定数据集在 R 中创建一个蜂群图。我不是 R 专家。我的数据如下所示:

我想看到的是带有 p1、p2、p3 和 p4 列的蜂群图,并且对于每一列,它显示不同的组,由不同的组着色(红色表示“A”,蓝色表示“B”例子)。在 y 轴上,我想查看实际的数据点/测量值。

如果这样更容易,我也可以按组将数据分开 - 所以会有一个“A”表和一个“B”表,我可以在同一个图上重叠。

我只是不知道如何使列对应于 p1、p2 等,并在给定我的输入数据的情况下覆盖列中的不同测量值。

0 投票
1 回答
197 浏览

r - 具有对数 X 轴的蜂群

我正在尝试绘制一个“蜂群”,它本质上是一个单维散点图

我想要实现的是X轴的对数变换。

显然,我可以做到,beeswarm(log(breast$time_survival),horizontal=TRUE,method="hex")但它绘制了对数变换的数据,并且 X 轴不再以数字方式表示生存时间。有没有办法直接影响X轴?在常规散点图中,我会这样做,plot(breast$time_survival,log="x")但不确定如何处理beeswarm

0 投票
2 回答
213 浏览

r - 在蜂群图中删除轴

我有一个以下“蜂群”(一维散点图)

这是结果图:

在此处输入图像描述

如何摆脱绘图周围的轴和框,以便我只能重新引入 X 轴而不引入其他任何东西?

0 投票
1 回答
1767 浏览

r - 如何在beeswarm(R)中设置个别颜色?

我想在 R 中使用 beeswarm 绘制一些数据,其中每个点的 bg 颜色由我的数据中的一列定义。例如:

颜色列具有我希望每个点具有的十六进制颜色代码,我尝试像这样实现它:

但我得到的颜色与预期的不同。 在此处输入图像描述

如果我给出整数而不是十六进制代码,我会得到其他颜色。例如,如果我输入“1”而不是白色的十六进制代码(#ffffff),我会得到黑色作为背景颜色。简而言之,如何自定义每个点的颜色?

0 投票
1 回答
146 浏览

r - 蜂群中居中对齐的“逐点”颜色

是否可以绘制一个蜂群图,使逐点颜色在水平中心对齐?(我相信这会大大提高可读性,特别是如果数据不像示例中那样清晰。)

要使用居中颜色实现此图:

我试过了:

它很接近,但各个图上的各个点并不完全相同。

0 投票
1 回答
384 浏览

javascript - 重置 d3 forceSimulation 中的所有孤立力

我正在尝试创建一个在几个状态之间转换的群体图,但遇到了一些障碍。我发现设置它的最佳方法是将我的节点聚集在中心,然后根据我的数据隔离 forceX 和 forceY 。但是,我发现一旦我这样做了,就不可能“重置”整个集群并将每个节点都带回中心。即使我添加了 forceCenters,似乎每个节点都开始相对于最后一个孤立的力移动。

诚然,我是 d3-force 的新手,所以这可能是一个愚蠢的问题,但我已经做了很多搜索而没有答案。

作为第二个问题,如果有人可以向我解释为什么forceX()ing 为 0 并且宽度不会将点带到边缘,那也很有用。我想这源于我对上述内容的误解。

0 投票
1 回答
85 浏览

r - R-package beeswarm 生成相同的 x 坐标

我正在编写一个脚本,我需要在不立即绘制的情况下计算蜂群图的坐标。当我使用 beeswarm 时,我得到的 x 坐标没有被蜂拥而至,并且或多或少是相同的值: 在此处输入图像描述

但是,如果我再次生成相同的图,它会正确地蜂拥而至: 在此处输入图像描述

如果我dev.off()再次使用,我就不会蜂拥而至:

在此处输入图像描述

我使用的代码:

在我看来,beeswarm 使用类似于当前绘图参数(或无论如何调用它)的东西来进行群集,因此当绘图未显示时会窒息。我尝试过使用 beeswarm 参数,例如间距、休息、畜栏、畜栏宽度、优先级和 xlim,但它没有任何区别。仅供参考:如果do.plot设置为 TRUE,则 x 坐标计算正确,但这没有帮助,因为我不想立即绘制。

非常感谢任何提示或意见!

0 投票
1 回答
284 浏览

d3.js - Beeswarm plot with force - 添加到节点的链接

我用d3v4and创建了一个 Beeswarm 图d3.forceSimulation,这些点是我希望它们所在的位置:

x 轴显示年份。y 轴显示数量。每个点都是一个国家。

我想在不同年份的同一个国家的点之间添加连接线。我已经对这些进行了颜色编码以澄清。

显示未完全连接到点的线条的图像

问题是,我无法让 x/y 与基于力的点相匹配。我评论了我认为可行的方法。有任何想法吗?

0 投票
1 回答
491 浏览

python - 使用 beeswarm 时出现“TypeError: 'module' object is not callable”错误

我尝试使用 beeswarm 用以下代码绘制一些数据:

然后错误来了:

有谁知道如何处理这个问题?先感谢您。

0 投票
1 回答
295 浏览

r - 更改 R 中蜂群图中一个元素的颜色

从 .csv 开始,我想突出显示蜂群图中的一个点。

library("beeswarm")