我在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")
答案 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")