В R получить код / ​​содержимое для графика, назначенного переменной - PullRequest
0 голосов
/ 05 мая 2018

Допустим, я назначил график в R имени переменной. Вот пример, над которым я сейчас работаю, хотя подойдет любой variable <- plotting code пример:

myplot <- wireframe(sag.pr.dev ~ Col*Row, data=t22mapee, 
           xlab = "col",
           ylab = "row",
           ylim = c(33,1),
           main = "T22 PR Sag Deviation",
           #zlim=c(-0.6, 0.2),
           drape = TRUE,
           colorkey = TRUE,
           scales = list(arrows=FALSE,cex=.5, tick.number = 10, z = list(arrows=F), distance =c(1.5, 1.5, 1.5)),
           col.regions = terrain.colors(100),
           screen = list(z =  30, x = -60))

Набрав myplot нарисует график по требованию. Но мой вопрос: есть ли команда / метод для получения кода, хранящегося в myplot позже? Мне известны такие вещи, как ls(myplot) и тому подобное, но это дает только список вызванных команд, а не фактический код.

Мне нужно сделать это, потому что у меня есть некоторый код сюжета, который скатился с моего экрана в текущем сеансе R (из-за глупого перечисления нескольких очень длинных фреймов данных), и я точно не помню, как я создал несколько конкретных участков.

Спасибо!

1 Ответ

0 голосов
/ 05 мая 2018

ДА! Вы должны быть в состоянии вернуть код, используя

myplot$call

Это можно увидеть, набрав str(myplot) и просмотрев выходные данные.

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