Страница 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
Курим мануалы для text(), rect(), plot(), contour() - ручками все, ручками (один раз). Потом копипастим или делаем свой библиотеку функций. Готовое тоже, наверняка, есть, но там бывают разные нюансы (слишком много за собой тянет). Можно поискать на западных R-форумах, там тоже геофизики попадаются.
Re: Расчет грида по неравномерному набору точек
Добавлено: 06 ноя 2013, 16:13
Geophysic
Практически всё нарисовал - шкалу никак не найду - очень не охота прямоугольники ручками рисовать

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

может хоть шкала есть готовая ?
несомненно есть, и во многих местах. Например,
первое, что выдал гугля. Но, как я уже говорил, есть нюансы - для легенды создается свой фрейм, и вы перестаете попадать в координаты на карте. Лучше ручками, это один небольшой цикл с автоматическим созданием квадратиков (можете выдрать его из исходников указанной функции)

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
Игорь Черниенко
Вот в
эту сторону еще гляньте