Я пытаюсь построить карту с помощью levelplot, цвет которой представляет переменную z (в данном случае это fB). Everytihng работает нормально при использовании log10 (fB), но при использовании только fB метки и метки на панели цветовых клавиш исчезают, все, кроме нулевого значения.
Я перепробовал множество комбинаций параметров, как для levelplot, так и для colorkey, следуя указаниям в описании справки, но безуспешно. Диапазон fB составляет от 2.619661e-19 до 4.504991e-16. Я не знаю, имеет ли это отношение.
lattice.options(
layout.heights=list(bottom.padding=list(x=1), top.padding=list(x=1)),
layout.widths=list(left.padding=list(x=1), right.padding=list(x=1))
)
FOB <- levelplot(fB~XB*YB, xlim=c(-2.5,2.5), ylim=c(-2.5,2.5), col.regions = tim.colors(n=64),
xlab = list(expression(paste(Delta, alpha, " (arcsec)")), cex=1), aspect = 'iso',
ylab = list(expression(paste(Delta, delta, " (arcsec)")), cex=1), colorkey=list(labels=list(cex=1)),
scales=list(cex = 1),
panel=function(...) {
grid.rect(gp=gpar(col=NA, fill="azure4"))
panel.levelplot(...)
panel.abline(h=c(-2.5,2.5))
panel.abline(v=c(-2.5,2.5))})
print(FOB)