在ggplot2中限制Y轴显示的值

时间:2017-02-19 20:27:00

标签: r ggplot2

有人可以解释为什么下面的代码没有关闭Y轴吗?我试图切断0到50000并且只显示高于该值的值。我是根据this post

尝试过的
data(iris)
iris2<-iris[,1:4]*5000  

ggplot(data=iris2, aes(x=Sepal.Length, y=Sepal.Width, fill=Sepal.Length)) +
  coord_cartesian(ylim = c(5000, 150000)) +
  geom_bar(stat="identity")

1 个答案:

答案 0 :(得分:0)

将您的代码更改为:

ggplot(data=iris2, aes(x=Sepal.Length, y=Sepal.Width, fill=Sepal.Length)) + ylim(c(5000, 150000)) +geom_bar(stat="identity")

你只需要ylim,coord_cartesian就没有必要了