问题标签 [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 投票
1 回答
713 浏览

r - facet_zoom 不能改变缩放图的中断

我目前有一个情节,并且曾经facet_zoom专注于 x 轴上 0 到 10 之间的记录。以下代码重现了一个示例:

我想将图表缩放部分的中断更改为:

但这也改变了原始情节的中断。是否可以只更改缩放部分的中断,同时将原始图保留为默认值?

0 投票
0 回答
574 浏览

r - ggplot facet_wrap_paginate 按变量分组的页面

我正在为一篇论文创建一些收获图,并且在代码上有些磕磕绊绊。我使用“钻石”重新创建了重要的部分,以便人们更容易重新创建

第1部分

目的是创建一个由多个变量组成的条形图,例如“克拉”和“颜色”,因为它们将作为图的标题。我使用 ggforce 的分页来允许我将其分布在多个页面上,因为我希望每个页面按组显示结果 - 在这里我为每个页面添加了值 '1'、'2' 或 '3'数据框的行。虽然我可以对数据框进行子集化并单独创建图,但问题是页面之间的条形宽度不一致,即使我将 width = x 添加到 geom_bar (尽管每个页面中的宽度相同)。

有谁知道我如何做到这一点?我想知道 aes_string 是否会有所帮助,但不确定它是否适用于我需要的多个方面。

第 2 部分 当我尝试添加一些代码来保存图像时,它会覆盖 grid.arrange ... 命令以指定绘图大小(因此它们都是一致的)并进行调整以填充空白。这很容易解决吗?

谢谢,卡尔

0 投票
1 回答
190 浏览

r - 使用连续和离散比例填充美学两次

我有如下数据:

我想将其可视化为圆形堆积条形图:

在此处输入图像描述

但我还需要能够标记出一些充其量填充不同的特定桶。因此,我需要能够使用value连续比例来保持填充,而且还要bucket == 15用另一种颜色填充一个特定的层(比如说),而让其他层(桶)保持原样。可能吗?标记第 15 号桶的替代方法是什么?

0 投票
1 回答
407 浏览

r - 用箭头和标签在“ggplot2”中绘制四分之三圆

ggplot2我想用箭头和标签画出四分之三的圆圈。使用ggplot2并且ggforce我发现了一些可行的方法,但它似乎非常复杂。

有没有更简单的选择来实现我想要的?


在此处输入图像描述

0 投票
1 回答
371 浏览

r - 如何更改 ggforce 包的 geom_voronoi_tile 函数中区域的颜色

我想更改由geom_voronoi_tileggforce 包创建的 voronoi 多边形的颜色,但无法这样做。我尝试使用以下代码:

这是我的会话信息

0 投票
0 回答
39 浏览

r - 防止印刷单位 PSI(磅每平方英寸)为希腊字母 psi (Ψ)

我正在使用带有 gWidgets2RGtk2 库的 ggplot2 绘制数据。数据具有使用单位库设置的单位。通过使用库 ggforce,它会自动将单位放在绘图的轴标签中。

问题是如果数据的单位是 psi(磅每平方英寸),它会显示希腊字母 psi“Ψ”。我希望它显示“psi”。

我不确定问题出在单位、ggplot 还是 ggforce 中。

给出“psi”。

0 投票
0 回答
91 浏览

r - 使用 geom_circle 修复边界效果

我使用 geom_circle 来生成一些圆圈。如果另外我用 xlim 或 ylim 设置限制,圆圈会改变。

我希望将绘图 p1 限制在 xlim 和 ylim 指定的区域

0 投票
2 回答
741 浏览

r - ggforce::geom_arc_bar 中的线条颜色

大概是一个简单的。

有没有办法消除 ggforce::geom_arc_bar 饼图中的边界线?

在此处输入图像描述

例如,在上图中,要么消除黑色边框线,要么使其颜色与填充颜色相同?

还有一个问题,是否可以只从馅饼的周边消除边界线?那么只有切片的分界线会保留吗?

0 投票
1 回答
273 浏览

r - 长文本句子不显示(ggforce + geom_mark_circle)

我正在玩ggforce图书馆,但在显示长文本时遇到了困难。当要显示的文本有点长时,它会从图中消失(参见示例 #2)。有没有办法解决这个问题?

这不起作用

reprex 包(v0.3.0)于 2019 年 7 月 25 日创建

0 投票
0 回答
73 浏览

r - 面对用ggforce制作的比例半面积图?

我正在使用 ggforce 创建这样的情节。这个.

我的目标是刻画这种类型的情节。

有关如何制作图表的背景信息,请查看有关此问题的更新 3。我所做的唯一修改是在 x 轴和 Y 值位置之间添加一个。geom_segment

我认为刻面这个图是困难的,甚至是不可能的,因为连续值 x 坐标用于确定geom_arc_bar空间中的位置。

我让这个工作的唯一想法是为我想用一组 x 坐标 (1,2,3) 刻面的每个“特征”提供。最初,正如我将在我的代码中演示的那样,我使用了一组高度精选的数据。理想情况下,我想将其扩展到具有许多变量的数据集。

在我提供的示例图中,Y 值来自 table8,过滤了带有“DFT”的行。半圆的面积与表 9 中 DDFS 和 FDFS 的值成正比。理想情况下,我希望能够创建一个函数,以便轻松创建这些图形,可能有 3 个参数、y 值的数据以及两个半圆。

这是我的数据

这是我迄今为止编写的代码。

用于制作单个情节

尝试许多地块

这就是我卡住的地方。我想不出一种格式化数据的方法,以便我可以对图表进行刻面。如果有人有任何想法或建议,我将不胜感激。