Ggplot2不缩放Y轴

时间:2017-07-07 16:16:07

标签: r plot ggplot2

我在ggplot2上有关缩放Y轴的问题。我有一个数据集(dane_dlugie),包括日期(数据)和三个不同地点(Osielec,Jordanów和Skawica Dolna)的河流观测。我的目标是绘制Osielec关于正确日期的流量。

我的情节代码如下:

Excel

在Y轴上,我希望流量范围为1 m3 / s。我尝试使用Excel然而没有任何成功。

有人可以帮我吗?

请在下面找到可重复的示例。

ggplot(dane_dlugie, aes(x=Data, y=Osielec, group=1)) +
  geom_line()+labs(x="Data", y="Flow") +
  ggtitle("Osielec")+
  scale_x_datetime(date_breaks = "1 day", date_labels = "%d-%m")

1 个答案:

答案 0 :(得分:2)

您需要将变量转换为数字,并且或多或少地完成了。我在这里使用scale_y_continuous

library(ggplot2)

dane_dlugie$Osielec <- as.numeric(dane_dlugie$Osielec)
ggplot(dane_dlugie, aes(x=Data, y=Osielec, group=1)) +
  geom_line()+labs(x="Data", y="Flow") +
  ggtitle("Osielec")+
  scale_y_continuous(breaks = 1:5) +
  scale_x_datetime(date_breaks = "1 day", date_labels = "%d-%m")