Страница 1 из 1

Расчет грида по неравномерному набору точек

Добавлено: 17 окт 2013, 15:57
Geophysic
Есть файлы типа DAT(X, Y и параметр)
Подскажите, как проще в R построить по этим файлам равномерные гриды ? Желательно не выходя за границы области координат точек из файлов.

Re: Расчет грида по неравномерному набору точек

Добавлено: 17 окт 2013, 17:32
gamm
Geophysic писал(а):Есть файлы типа DAT(X, Y и параметр)
Подскажите, как проще в R построить по этим файлам равномерные гриды ? Желательно не выходя за границы области координат точек из файлов.
проще всего использовать пакет MBA, mba.points(), будет быстро и понятно, как регулировать сглаживание (числом уровней в иерархии).

Границы и шаг сетки лучше задавать самим, использовав range() для вычисления границ, потом seq() для задания линий сетки и expand.grid() для создания координат (при использовании mba.surf() получите сетку с не квадратными ячейками).

Re: Расчет грида по неравномерному набору точек

Добавлено: 06 ноя 2013, 09:18
Geophysic
Спасибо, получилось нарисовать в виде карты, подскажите как нанести скважины с названиями и нарисовать шкалу

Re: Расчет грида по неравномерному набору точек

Добавлено: 06 ноя 2013, 13:43
gamm
Geophysic писал(а):Спасибо, получилось нарисовать в виде карты, подскажите как нанести скважины с названиями и нарисовать шкалу
RTFM :D

Курим мануалы для text(), rect(), plot(), contour() - ручками все, ручками (один раз). Потом копипастим или делаем свой библиотеку функций. Готовое тоже, наверняка, есть, но там бывают разные нюансы (слишком много за собой тянет). Можно поискать на западных R-форумах, там тоже геофизики попадаются.

Re: Расчет грида по неравномерному набору точек

Добавлено: 06 ноя 2013, 16:13
Geophysic
Практически всё нарисовал - шкалу никак не найду - очень не охота прямоугольники ручками рисовать :(
может хоть шкала есть готовая ?

Re: Расчет грида по неравномерному набору точек

Добавлено: 06 ноя 2013, 19:12
gamm
Geophysic писал(а):Практически всё нарисовал - шкалу никак не найду - очень не охота прямоугольники ручками рисовать :(
может хоть шкала есть готовая ?
несомненно есть, и во многих местах. Например, первое, что выдал гугля. Но, как я уже говорил, есть нюансы - для легенды создается свой фрейм, и вы перестаете попадать в координаты на карте. Лучше ручками, это один небольшой цикл с автоматическим созданием квадратиков (можете выдрать его из исходников указанной функции) :D

Re: Расчет грида по неравномерному набору точек

Добавлено: 07 ноя 2013, 07:12
Geophysic
похоже, по любому, придется создавать отдельный фрейм и в нём рисовать, только шкалу в конце

кстати, как вы обходите, то что гугл на букву R в запросах не обращает внимания

Re: Расчет грида по неравномерному набору точек

Добавлено: 07 ноя 2013, 12:37
gamm
Geophysic писал(а):кстати, как вы обходите, то что гугл на букву R в запросах не обращает внимания
1) image color key in R .. statistc R package linear model ... как-то так (добавляем ключевых слов)
2) ищем здесь: http://www.r-bloggers.com, http://r-forge.r-project.org/ и в других подобных местах

Re: Расчет грида по неравномерному набору точек

Добавлено: 07 ноя 2013, 21:58
Geophysic
спасибо за подсказки

кстати, не смотря на возможное (не успел разобраться) использование фреймов, скважины и подписи расположились правильно :)

Re: Расчет грида по неравномерному набору точек

Добавлено: 07 ноя 2013, 22:33
gamm
Geophysic писал(а):кстати, не смотря на возможное (не успел разобраться) использование фреймов, скважины и подписи расположились правильно :)
у этого конкретного варианта не помню (в R, как обычно, 100500 способов сделать одно и то же), просто под свои задачи лучше собирать свою библиотеку (так и создавалась большинство пакетов), это пригодится при массовой типовой обработке (что для геофизиков весьма характерно).

Re: Расчет грида по неравномерному набору точек

Добавлено: 08 ноя 2013, 06:46
Игорь Черниенко
Вот в эту сторону еще гляньте