相关疑难解决方法(0)

如何在ggplot2中控制具有不同比例的刻面图的ylim?

在下面的示例中,如何为每个方面设置单独的ylim?

qplot(x, value,  data=df, geom=c("smooth")) + facet_grid(variable ~ ., scale="free_y")
Run Code Online (Sandbox Code Playgroud)

在每个方面中,y轴采用不同的值范围,并且我希望每个方面具有不同的ylim.

对于我想看到的趋势,默认值ylims太长.

visualization r ggplot2

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

如何使用ggplot2在刻面图中定义y轴断点?

我必须绘制具有非常不同的范围值的数据.我正在使用ggplot2的facet设计和选项facet_grid(variable ~ ., scales = "free").但是,我想在y轴上设置断点的值,使得对于所有变量,断点都是c(0, max(variable)/2, max(variable)).我试过用scale_y_continuous,但没用.

可重复的例子:

v1 <- sample(rnorm(100, 10, 1), 30)
v2 <- sample(rnorm(100, 20, 2), 30)
v3 <- sample(rnorm(100, 50, 5), 30)
fac1 <- factor(rep(rep(c("f1", "f2", "f3"), each = 10), 3))

library(reshape2)
library(ggplot2)
df1 <- melt(data.frame(fac1, v1, v2, v3))
ggplot(df1, aes(fac1, value, group = variable)) +
  geom_point() +
  facet_grid(variable ~ ., scales = "free") +
  theme_bw()
Run Code Online (Sandbox Code Playgroud)

plot axis r ggplot2

5
推荐指数
1
解决办法
412
查看次数

标签 统计

ggplot2 ×2

r ×2

axis ×1

plot ×1

visualization ×1