9得票2回答
ggplot2如何将抖动位置限制在地图边界内,比如美国州?

有没有办法让地图上抖动的点都在地图边界内?在下面的例子中,康涅狄格州西南部的抖动位置会出现在水域或相邻的州,有没有办法让R抖动位置点但不超过地图边界? 或者,是否有其他技术可以创建一个表格Grob,在每个城市附近列出公司名称? # create a data frame called "c...

9得票2回答
如何在ggplot中对geom应用裁剪掩膜?

我正在尝试将剪切蒙版应用于 ggplot 中的几何对象,以遮蔽部分数据,但保留轴、网格、其他几何对象和图例的可见性。我不想创建特定的绘图,因此不想使用多边形掩盖绘图的某些部分来解决问题。 这是我想要模仿的设计(蒙版,不一定是主题,我知道如何做): (来源) 另请参阅此示例 有人可能...

8得票3回答
将corrplot作为对象返回

corrplot绘制相关矩阵,但它不返回图形对象(grob)。 我想在单个页面上绘制几个相关矩阵。对于普通图,我会使用gridExtra包中的grid.arrange。然而,由于corrplot只打印而不返回对象,我不知道该怎么做。 是否有解决方法或更好的替代方案来取代corrplot?

8得票3回答
R ggplot2:如何更改分面条中字体和背景的颜色?

我正在尝试自定义一个包含分面的ggplot2图表,并希望更改分面条的颜色以及字体的颜色。我找到了一些代码来更改strip.background颜色,但无法修改它来同时更改字体颜色...有什么想法吗? 目前我得到的是: library(ggplot2) library(grid) p &...

7得票1回答
将grid.text添加到arrange.grob以将其导出为PNG

我正在尝试创建并导出一个3 X 2矩阵的PNG文件,其中有几个图形。每行(包含两个图形)都有自己的X轴。我可以通过grid.text添加额外的轴,但这个grid.text不会与PNG文件一起导出。如何在绘图矩阵中添加附加文本或Grobs以进行PNG导出? 以下是一个示例2 X 2绘图矩阵。 ...

7得票1回答
估算在ggplot2中图例所占据的图形比例是多少。

我有一些ggplot的功能,但我希望在用户滥用它时给予警告。问题在于:如果有许多组并且组名很长,图例会变得非常大,占据整个图: 但如果我更改情节名称,我会得到: 我所拥有的是: ggplot / ggbuild 对象 绘图窗口的尺寸(默认为 480 x 320),但可以更改。 ...

7得票1回答
调整ggplot2中轴标签的“边距”空间

ggplot中哪个属性控制轴文本的宽度(或空白空间)? 在下面的示例中,我的最终目标是“推入”顶部图表的左侧,以使其与底部图表对齐。 我尝试了theme(plot.margin=..),但那会影响整个图表的边距。 facet也无济于事,因为y轴上的比例不同。 作为最后的手段,我意识到...

7得票2回答
在grid.arrange中设置图表y轴的高度,而不是整个绘图区域。

当使用网格排列时,我遇到了以下问题: 我希望我的所有面板(a、b、c)大小相同,但是由于我已经从面板 a 和 b 中删除了标签和刻度线(只有一个 x 轴),因此图形 a 和 b 的大小更大,并等于图形 c 的大小+ c 的标签和刻度线的空间。 我也不能使用 ggplot2::facet_gr...