问题标签 [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 - facet_zoom 不能改变缩放图的中断
我目前有一个情节,并且曾经facet_zoom
专注于 x 轴上 0 到 10 之间的记录。以下代码重现了一个示例:
我想将图表缩放部分的中断更改为:
但这也改变了原始情节的中断。是否可以只更改缩放部分的中断,同时将原始图保留为默认值?
r - ggplot facet_wrap_paginate 按变量分组的页面
我正在为一篇论文创建一些收获图,并且在代码上有些磕磕绊绊。我使用“钻石”重新创建了重要的部分,以便人们更容易重新创建
第1部分
目的是创建一个由多个变量组成的条形图,例如“克拉”和“颜色”,因为它们将作为图的标题。我使用 ggforce 的分页来允许我将其分布在多个页面上,因为我希望每个页面按组显示结果 - 在这里我为每个页面添加了值 '1'、'2' 或 '3'数据框的行。虽然我可以对数据框进行子集化并单独创建图,但问题是页面之间的条形宽度不一致,即使我将 width = x 添加到 geom_bar (尽管每个页面中的宽度相同)。
有谁知道我如何做到这一点?我想知道 aes_string 是否会有所帮助,但不确定它是否适用于我需要的多个方面。
第 2 部分 当我尝试添加一些代码来保存图像时,它会覆盖 grid.arrange ... 命令以指定绘图大小(因此它们都是一致的)并进行调整以填充空白。这很容易解决吗?
谢谢,卡尔
r - 如何更改 ggforce 包的 geom_voronoi_tile 函数中区域的颜色
我想更改由geom_voronoi_tile
ggforce 包创建的 voronoi 多边形的颜色,但无法这样做。我尝试使用以下代码:
这是我的会话信息
r - 防止印刷单位 PSI(磅每平方英寸)为希腊字母 psi (Ψ)
我正在使用带有 gWidgets2RGtk2 库的 ggplot2 绘制数据。数据具有使用单位库设置的单位。通过使用库 ggforce,它会自动将单位放在绘图的轴标签中。
问题是如果数据的单位是 psi(磅每平方英寸),它会显示希腊字母 psi“Ψ”。我希望它显示“psi”。
我不确定问题出在单位、ggplot 还是 ggforce 中。
给出“psi”。
r - 使用 geom_circle 修复边界效果
我使用 geom_circle 来生成一些圆圈。如果另外我用 xlim 或 ylim 设置限制,圆圈会改变。
我希望将绘图 p1 限制在 xlim 和 ylim 指定的区域
r - 长文本句子不显示(ggforce + geom_mark_circle)
我正在玩ggforce
图书馆,但在显示长文本时遇到了困难。当要显示的文本有点长时,它会从图中消失(参见示例 #2)。有没有办法解决这个问题?
这不起作用
由reprex 包(v0.3.0)于 2019 年 7 月 25 日创建
r - 面对用ggforce制作的比例半面积图?
我的目标是刻画这种类型的情节。
有关如何制作图表的背景信息,请查看有关此问题的更新 3。我所做的唯一修改是在 x 轴和 Y 值位置之间添加一个。geom_segment
我认为刻面这个图是困难的,甚至是不可能的,因为连续值 x 坐标用于确定geom_arc_bar
空间中的位置。
我让这个工作的唯一想法是为我想用一组 x 坐标 (1,2,3) 刻面的每个“特征”提供。最初,正如我将在我的代码中演示的那样,我使用了一组高度精选的数据。理想情况下,我想将其扩展到具有许多变量的数据集。
在我提供的示例图中,Y 值来自 table8,过滤了带有“DFT”的行。半圆的面积与表 9 中 DDFS 和 FDFS 的值成正比。理想情况下,我希望能够创建一个函数,以便轻松创建这些图形,可能有 3 个参数、y 值的数据以及两个半圆。
这是我的数据。
这是我迄今为止编写的代码。
用于制作单个情节
尝试许多地块
这就是我卡住的地方。我想不出一种格式化数据的方法,以便我可以对图表进行刻面。如果有人有任何想法或建议,我将不胜感激。