R эффект увеличительного стекла - PullRequest
4 голосов
/ 21 декабря 2011

Есть ли функция увеличительного стекла в r?У меня есть график с большим количеством информации, и мне было интересно, если есть способ расширить область вокруг мыши.

Ответы [ 4 ]

5 голосов
/ 21 декабря 2011

Вот половина ответов:

  1. RStudio поддерживает функцию масштабирования для существующих графиков
  2. Вы можете установить xlim и ylim на уже построенном графике (предполагается, что создание графика не заняло много времени), например plot(1:10, xlim = c(3,5), ylim = c(4,6))
  3. Вы можете сохранить свой график на масштабируемом устройстве и увеличить масштаб в другой программе, аля pdf().
  4. Посмотрите на страницу справки для getGraphicsEvent(). Это может зависеть от платформы, но код там в некоторой степени обрисовывает это.

Возможно, в работах, основанных на Qt и / или RGGobi, есть что-то новое, что также возможно.

2 голосов
/ 21 декабря 2011

Я думаю, iPlots - ваша лучшая ставка. Поддерживает динамическое масштабирование (то есть, нажмите и перетащите поля зума). Я пытался использовать Acinonyx и у меня было много проблем с ошибками.

2 голосов
/ 21 декабря 2011

Существует также «iplots extreme», также известный как «Acinonyx», который можно приобрести в R-forge.Это все еще немного экспериментально и может привести к сбою R сессии.Имеет функции масштабирования и связывания.

1 голос
/ 21 декабря 2011

Пакет TeachingDemos имеет функцию zoomplot, которая перерисовывает текущий график с новыми xlim и ylim, в разделе примеров показано, как с помощью этой функции будет locator, чтобы позволить вам нажать на 2 точкина текущем графике и перерисовать его, показывая только этот раздел (увеличенный).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...