Zoom et Localisateur de parcelle dans RStudio

Est-il possible d'activer locator() fonctionnalité dans le zoom de l'intrigue de RStudio? Cela ne fonctionne que dans la fenêtre plus petite (en bas à droite par défaut) de RStudio mais lorsque vous cliquez sur un visualiseur déjà ouvert en tant que fenêtre séparée, aucune coordonnée n'est capturée:

plot(iris$Petal.Width, iris$Petal.Length)
locator()

peut-être la réponse ici est que ce n'est pas actuellement mis en œuvre et c'est pourquoi je ne pouvais pas trouver mention de celui-ci en ligne.

j'utilise RStudio version 0.99.491.

Merci à l'avance.

16
demandé sur boshek 2016-01-12 01:19:43

1 réponses

ceci n'utilise pas directement la fonction" Zoom " de RStudio, mais devient assez proche de ce que vous êtes probablement après:

df <- data.frame(1:4)
windows()
plot(df)
locator(1)

quelques remarques:

  1. Vous ne pouvez pas redimensionner dynamiquement la fenêtre. Si vous voulez zoomer, vous devez d'abord appeler windows(), puis redimensionnez la fenêtre, puis exécuter plot(df).
  2. attention à spécifier le n argument locator(). Sinon, il va planter votre session R à cause de ce bug. (Qui n'a pas été résolu, autant que je sache)

mais si votre but est de pouvoir utiliser locator() sur une version zoomée d'une parcelle (c.-à-d. Si vous avez une parcelle très fréquentée), cela devrait faire l'affaire.

1
répondu Felix 2016-01-21 17:28:09