2017-08-21 300 views
0

我用在读该代码绘制以下变量:修改x轴标签

> ggplot(NDVI, aes(x = Mision, y= MEAN))+ 
+  geom_point(stat = "summary") 

产生以下情节:

a scatter plot evaluating a crop's NDVI value

正如你所看到的,在x轴显示评估作物的NDVI的时间点。但是,它不显示全套数字(1 - 8)。它只显示偶数。我如何告诉ggplot我希望x轴显示所有任务的标签?

x轴对应于一组离散的数字。我们执行了多个任务,我们收集数据,每个任务被标记为1 - 8;特派团2和5没有数据,因为在这些架次上没有收集数据。

这是我的数据:https://github.com/escalante-cr/NDVI_calculation

+2

什么是“全套数字”?请发布您的数据示例。 – PoGibas

+2

我不明白你的问题是什么。看看如何用示例输入数据创建一个[可重现的示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example),以便我们可以运行代码。更清楚地描述所需的输出。现在你说这是“你正在寻找的东西”,所以我不确定你想要什么。 – MrFlick

+2

我把你的问题的意思是,如何为x范围内的每个整数添加刻度标记。如果这是正确的,请尝试添加'+ scale_x_discrete(breaks = seq(1,8,1))'或任何刻度标记。 –

回答

1

添加给你的代码的末尾将这样的伎俩:

+ scale_x_continuous(breaks = c(seq(8)))