При использовании plot.surface () из пакета полей R мне нужно изменить параметр «method» функции contour () со стандартного значения «flattest» на «simple».
Функция contour () находится внутри plot.surface ().
В документации plot.surface () говорится, что вы можете передавать дополнительные параметры двум другим функциям, представленным в plot.surface (), но не упоминаете, какпередать параметры в contour ().
Мне нужно сделать это, потому что контурные линии на моем графике получаются прямыми, в результате чего на линиях нет чисел.Я думаю, что я мог бы заставить цифры появляться на моих линиях контура, если бы я мог изменить метод контура с "плоским" на "простой" или "край".
Вот изображение контура:
Код, использованный для создания изображения:
inMat <- mat_Qe
surface <- list(x = xtick_labs,
y = ytick_labs,
z = inMat)
plot.surface(surface, type = "C",
xlab = "Mean factory efficiency (kL Ethanol / MT Root)",
ylab = "Mean farm cost (lcu / MT Root)", labcex = 1, col = mapPalette(45))
title(main = "Equilibrium Quantity Map (MT / day)", cex.main = 1)
Извините, это не воспроизводимо, но я думаю, что в этом случае воспроизводимость на самом деле не нужна.Мне просто нужно, чтобы кто-нибудь сказал мне, как передать параметр метода в contour () внутри plot.surface ().