前段时间我执行了一个图表,其中包含具有不同值集的多条线。结果是这张 y 轴上的值作为部分 od 值的图像:http: //imgur.com/a/aLRUC 一段时间后,我使用了完全相同的代码,但只是稍微更改了表中的一些值,然后输出此图像是否具有连续 y 轴:http: //imgur.com/v6DLB09
在这两种情况下,我都使用了完全相同的代码,但我得到了两次不同的输出。我想获得第一个输出,其中 y 轴分段显示,以便更好地显示多年来值的偏差。谁能建议我怎么做?我使用的数据是 *.csv 表,它有 6 列,其值代表我研究区域中土地使用的百分比
Sensor Acquisition_time Land Sea Lagoon River
Landsat_4 1992 72.79 19.05 7.56 0.60
Landsat_5 1984 72.96 19.17 7.02 0.85
Landsat_5 1988 72.82 19.41 7.09 0.68
Landsat_5 1996 73.46 19.27 6.71 0.56
Landsat_5 2000 72.72 19.23 7.43 0.62
Landsat_5 2004 72.48 19.05 7.78 0.69
Landsat_5 2008 72.67 19.14 7.49 0.70
Landsat_8 2013 72.66 19.10 7.49 0.75
Landsat_8 2016 72.81 19.03 7.38 0.78
我使用的代码是:
table <- read.csv("results.csv", header=TRUE)
mtbl <- melt(table, id.vars="Acquisition_time", measure.vars = c("Land", "Sea", "Lagoon", "River"))
#draw a graph
ggplot(data=mtbl, aes(x= Acquisition_time, y=value, group=variable, colour=variable)) +
geom_line() +
geom_point( size=4, shape=21, fill="white") +
scale_x_continuous(name="Years", breaks = mtbl$Acquisition_time)
我应该添加什么来获得之前自动获得的 y 轴上的离散值?