相关疑难解决方法(0)

仅设置ggplot限制的下限

是否可以仅设置连续刻度限制的下限?我想让我的所有图表都基于0,而不需要指定上限.

例如

+ scale_y_continuous(minlim=0)
Run Code Online (Sandbox Code Playgroud)

r ggplot2

74
推荐指数
3
解决办法
3万
查看次数

ggplot set ylim min OR max

我试图制作一个情节,我可以指定y轴的最小值或最大值.但我明白了Error in if (zero_range(range)) { : missing value where TRUE/FALSE needed

文档:

您可以将一个值保留为NA,以便根据数据范围进行计算.

因此,我做了:

#Getting some data in
plot <- ggplot(mydata, 
               aes_string(y="yvar", x="xvar", colour="group", group="group", fill="group")
              )
#Adding some error bars
plot <- plot + geom_errorbar(aes(ymax=agg+var, ymin=agg-var), size=0.5, colour="black", data=mydata)

plot <- plot + geom_point(size=4) 
plot <- plot + geom_line(size=1)

#Here is when I just want to set y max
plot <- plot + coord_cartesian(ylim= c(NA, 100))
Run Code Online (Sandbox Code Playgroud)

如果我删除ylim或更改NA为数值,它运行良好.我在这里错过了什么?

r ggplot2

4
推荐指数
1
解决办法
3056
查看次数

标签 统计

ggplot2 ×2

r ×2