12得票3回答
在ggplot分面绘图中删除一些轴标签

我使用ggplot2包和facet_wrap函数创建了一个类似于这里的图形。我想抑制一些x轴文本,以使它更清晰易读。 例如,在此处仅在D、F、H和J框中出现x轴刻度将更易读。 我该如何做?谢谢! 编辑:可重复代码library(ggplot2) d <- ggplot(diamon...

12得票3回答
使用Rpy2在Python中对ggplot2中的不同非facet图进行对齐

我正在使用python中的rpy2,按照@lgautier的建议,使用grid将两个不同的图形合并到网格布局中。顶部图形是密度图,底部图形是条形图: iris = r('iris') import pandas # define layout lt = grid.layout(2, 1) ...

11得票1回答
ggplot geom_point:如何设置自定义绘图符号的字体?

使用ggplot::geom_point,我们可以使用scale_shape_manual设置任何字符作为绘图符号。我举个例子来说明这个目的:使用三角形在每个单元格中显示两个值,制作一个热度图:require(ggplot2) data <- data.frame( val =...

11得票2回答
在facet_grid中的各个分面之间绘制线条。

简介 我想在一个分面的ggplot图中绘制线条。主要目标是用一条线连接这些测量值,我们希望对其进行测试。所以基本上我想在ggplot箱线图(或任何其他类型的图)的分面内部和之间插入某种显著性条。 研究 ggsignif 我知道有一个ggsignif包可以为所有非分面图绘制这样的线条。 ...

10得票2回答
ggplot2:使用gtable将条带标签移动到facet_grid面板的顶部

我正在使用facet_grid创建图形,以在y轴上分割分类变量。我决定不使用facet_wrap,因为我需要space = 'free'和labeller = label_parsed。我的标签很长,并且我在右侧有一个图例,所以我想将标签从面板的右侧移动到面板的顶部。 下面是一个示例,展示了...

10得票2回答
当结合ggplot和基础图形时,如何制作具有相同边距的面板

我已经生成了一张结合了ggplot和基础图形的图表: t <- c(1:(24*14)) P <- 24 A <- 10 y <- A*sin(2*pi*t/P)+20 #*********************************************...

10得票1回答
如何在双y轴ggplot上显示图例

我正在尝试使用ggplot制作双y轴图表。首先,让我说一下,我并不是在讨论是否将其视为良好实践的问题。我发现当查看基于时间的数据以识别两个离散变量中的趋势时,它们特别有用。在我看来,进一步讨论应更适合于交叉验证。 Kohske提供了一个非常好的示例,我已经成功地使用了它。然而,我无法为两个y...

9得票2回答
如何在组合的ggplot中添加线条,连接一个图中的点与另一个图中的点?

我需要在ggplot中复制InDesign生成的图表以进行再现性。 在这个特定的例子中,我有两个图表被合并成一个复合图表(我使用了{patchwork}包)。 然后,我需要在一个图表上连接关键点的线条与底部图表上对应的点。 这两个图表是从相同的数据生成的,具有相同的x轴值,但具有不同的y...

8得票2回答
整体标签用于Facets

这里是一些生成带有两组面的图形的最小代码。 library("ggplot2", quietly = TRUE, warn.conflicts = FALSE) library("RColorBrewer", quietly = TRUE, warn.conflicts = FALSE) v...

8得票2回答
ggplot2:少于视口数量的网格绘图

library( ggplot2 ) library( gridExtra ) p1 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p2 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p3 <- qplot( rnorm...