相关疑难解决方法(0)

改变小平面之间的水平间距(ggplot2)

ggplot2能够使用参数panel.marginin 改变刻面图之间的边距opts.这似乎改变了水平和垂直间距.有没有办法改变水平或垂直的间距而不改变另一个?

结果和期望结果的一个例子:

mtcars[, c("cyl", "am", "gear")] <- lapply(mtcars[, c("cyl", "am", "gear")], as.factor)

p <- ggplot(mtcars, aes(mpg, wt, group = cyl)) + 
    geom_line(aes(color=cyl)) +
    geom_point(aes(shape=cyl)) + 
    facet_grid(gear ~ am) +
    theme_bw()        

p + opts(panel.margin = unit(1, "lines")) 
Run Code Online (Sandbox Code Playgroud)

所以它目前看起来像:在此输入图像描述

我们怎样才能让它看起来更像:在此输入图像描述

r ggplot2

21
推荐指数
2
解决办法
1万
查看次数

切片由ggplot2生成的图

我想知道是否可以分别绘制一个用ggsave生成的.png文件.如果我不想使用默认的图例ort标题并将其设置为FALSE,则会留下很多空白区域.那么有一种R方法可以将文件切割到图形本身上方和下方的几个像素吗?

Thx提前!

r ggplot2

3
推荐指数
1
解决办法
4178
查看次数

在R中绘制一个二元到多个因子

首先,我还是初学者.我正在尝试用R解释并绘制一个堆栈条形图.我已经看过一些答案,但有些不是我的案例和其他我不明白的:

我有一个dvl包含五列的数据集,Variant,Region,Time,Person和PrecededByPrep.我想对Variant与其他四个预测变量进行多变量比较.每列可以具有两个可能值之一:

  • 变体:elkieder.
  • Region = VLNL.
  • 时间:timeno time
  • 人:personno person
  • PrecededByPrep:10

这是逻辑回归

从我收集的答案中,图书馆ggplot2可能是最好的绘图库.我已经阅读了它的文档,但对于我的生活,我无法弄清楚如何绘制这个:我怎样才能Variant与其他三个因素进行比较?

我花了一段时间,但我在Photoshop中做了类似于我想要的东西(虚构的价值观!).

图形

深灰色/浅灰色:Variant y轴的可能值:频率x轴:每列,细分为可能的值

我知道要制作单独的条形图,堆叠和分组,但基本上我不知道如何堆叠,分组条形图.ggplot2可以使用,但如果可以在没有我喜欢的情况下完成.

我认为这可以看作是一个样本数据集,但我并不完全确定.我是R的初学者,我读到了关于创建样本集的内容.

t <- data.frame(Variant = sample(c("iedere","elke"),size = 50, replace = TRUE),
            Region = sample(c("VL","NL"),size = 50, replace = TRUE),
            PrecededByPrep = sample(c("1","0"),size = 50, replace = TRUE),
            Person = sample(c("person","no person"),size = 50, …
Run Code Online (Sandbox Code Playgroud)

r data-visualization ggplot2

3
推荐指数
2
解决办法
1722
查看次数

标签 统计

ggplot2 ×3

r ×3

data-visualization ×1