fn = tempfile("temp", fileext = ".cmt")
cat(file=fn, c('-175.70 51.68 225 24 63 74 68 101 5.910 24 010677B',
'-168.18 52.40 221 27 62 72 66 103 1.780 25 032677A',
'-168.28 52.73 213 26 59 67 68 104 12.910 23 051577B') , sep="\n")
g = getCMT(fn)
pg = prepFOCS(g)
plot(range(pg$LONS), range(pg$LATS), type = "n", xlab = "LON",
ylab = "LAT", asp = 1)
for (i in 1:length(pg$LATS)) {
mc = CONVERTSDR(g$str1[i], g$dip1[i], g$rake1[i])
MEC <- MRake(mc$M)
MEC$UP = FALSE
Fcol <- foc.color(foc.icolor(MEC$rake1), pal = 1)
justfocXY(MEC, x = pg$LONS[i], y = pg$LATS[i], focsiz = 0.4,
fcol = Fcol, xpd = FALSE)
}
Run the code above in your browser using DataLab