我想绘制一个由函数标记的点模式(在R中)

时间:2015-07-21 09:08:46

标签: r ggplot2 statistics spatial

我有一个包含空间数据(x,y坐标)的时间序列数据集。每个点在位置上都是静态的,但其值随时间变化,即。每个点都有自己独特的功能。我想将这些函数指定为标记,因此我可以将每个时间序列的点图案绘制为绘图符号。 这是最终执行一些空间功能数据分析的探索性步骤。 作为一个例子,我想要在本文中发布的图2中的内容: * Delicado,P。,R。Giraldo,C。Comas和J. Mateu。 2010.空间功能数据:最近的一些结果。环境21:224-239 我无法发布图形的图像

1)使用ggplot2在R中工作,我可以绘制每个id随时间变化的一行变化:

(Fake example dataset, where x and y are Carteian coordinates, id is an    individual observation, and quant are values of id at each year):

x<-c(1,1,1,2,2,2,3,3,3)
y<-c(1,1,1,2,2,2,3,3,3)
year<-c(1,2,3,1,2,3,1,2,3)
id<-c("a","a","a","b","b","b","c","c","c")
quant<-c(5,2,4,2,4,2,4,4,6)
allData<-data.frame(x,y,year,id,quant)

ggplot(allData,aes(x=year,y=quant, group=id))+geom_line()

2)或者我可以绘制id的地理点模式:

ggplot(allData,aes(x=x,y=y,color=id))+geom_point()

我想从(2)绘制图形,但使用(1)中的线条图作为点符号(标记)。有什么建议吗?

0 个答案:

没有答案