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

0 投票
0 回答
36 浏览

r - 使用 2 点时 geom_mark_ellipse 错误

包内标注的椭圆geom_mark_ellipseggforce使用两点时不能正常工作。

下面我展示了这个例子

数据:

代码:

结果:

GGPLOT 结果

0 投票
1 回答
67 浏览

r - `facet_wrap` vs `facet_col`:试图强制 geom_tile 在 facet 面板之间具有相同大小的图块,并为每个 facet 保留 x 轴标签

我正在使用 ggplot2 制作日历。我希望日历看起来像这样:

带有 facet_wrap 的日历

但是,我注意到 10 月份的图块比其他月份要小 - 10 月份的天数比其他月份多一排。我想让所有单元格的大小相同。我可以使用facet_col参数 inggforce而不是facet_wrap这样做:ggforce::facet_col(vars(Month), scales = "free_y", space = "free") + ......但随后我松开了我的 x 轴标签(见下图),这很重要 - 我希望每个月都显示一周中的几天。

是否有任何“简单”的解决方案可以让我的网格单元格我的 x 轴标签保持相同的大小?

带有 facet_col 的日历

0 投票
1 回答
47 浏览

r - 不同页面上的多个图形并另存为pdf

我使用facet_wrap函数制作了多个图表,但它们都出现在一页上。我看了很多问题,但不幸的是还没有成功。如果我可以在 pdf 中将其打印到每页 1 个图形,那就太好了。这是我的数据:

这是我在一个页面上制作多个图表的代码:

0 投票
0 回答
62 浏览

r - 如何在 R(ggplot)中使用缩放链制作条形图?

我想制作一个带有条形图的图表,在链中放大以说明比例,如下所示:在此处输入图像描述

我尝试使用 ggplot 和 ggforce(使用 facet_zoom),但我找不到怎么做。

以下是样本数据:

这是我的ggplot图代码,但我没有缩放:

0 投票
2 回答
76 浏览

r - 没有geom的ggforce注释?

我想创建一个 ggforce 注释(通过geom_mark_*函数),但我不希望几何图形的形状可见。我尝试将各种 alpha 级别设置为零,但无济于事。换句话说,我想保留注释线和标签,而不是在下面的代表中环绕该点的圆圈。我该如何隐藏它?

编辑:针对以下一种可能的解决方案,我不能使用颜色参数,因为我有不止一种背景颜色。

reprex 包(v1.0.0)于 2021 年 9 月 2 日创建

0 投票
1 回答
41 浏览

r - Save graphs (facet) on multiple pages

I need to represent an important number of graphs. To do that I used a the facet_wrap_paginate function, but I only have the second page printed/plotted.

Here is a sample of my data:

And there is the code I used:

I have 180 000 observations, therefore it might be interesting to duplicate the number of row

0 投票
0 回答
55 浏览

r - RMD (PDF) 中的 ggforce facet_wrap_paginate 生成半页图

我正在尝试使用ggforce包中的facet_grid_paginate在 R (v4.1.1) 降价中将绘图拆分到多个页面上。使用此代码:

结果是正确的分页符,但绘图只占页面的大约 1/2。这是结果页面的图像: 半页图像

如您所见,绘图仅占页面的一半。我希望这些情节占据整个页面。所以,我尝试添加fig.height = 10到块选项,但得到了这个结果: 整页图片 高度看起来好多了,但现在我得到额外的图溢出页面的右侧。所以,我的问题是:如何让分面网格使用整页的 4 x 2 绘图分割到多个页面?

0 投票
1 回答
86 浏览

r - 如何将 geom_sina 点的位置与 geom_text_repel 对齐

一旦 a 中的点geom_violin分布 via geom_sina,然后标记为 viageom_label_repel或 even geom_label,该线就指向 x 轴类别的中线。有没有办法知道geom_label_repel甚至geom_label知道重点在哪里geom_sina

例子:

在此处输入图像描述

您可以看到标签中的线始终指向中线,但看不到点(请参阅密歇根州的 WAYNE 和奥克兰县)。

0 投票
1 回答
67 浏览

r - 在 ggforce 中使用 geom_arc_bar

我想制作一个看起来像下面附上的图,据我了解,可以使用包中的geom_arc_bar()函数来实现ggforce在此处输入图像描述

给定一个示例数据框,我将如何处理这个问题,其中每个条形图是每个组的平均值,因此对于这个示例 df,每个组(A、B、C、D、E)和每个圆应该有 5 个圆弧线中是否有 4 个科目分数的平均值?其他绘图方法也很好(不一定必须是 by ggforce)。非常感谢!

0 投票
1 回答
24 浏览

r - 如何平滑 geom_link 中路径的颜色?

我正在尝试使用包中geom_link的两点之间绘制一些线段。ggforce我尝试按照文档进行操作,但路径的颜色呈锯齿状且不平滑。我希望有人可以帮助我编写代码,以便我可以解决这些问题。下面是一个例子。