Создание некоторых действительно плохих изображений на R - PullRequest
0 голосов
/ 08 января 2019

Я возиться с пакетом corrplot на R, но каким-то образом выходные данные изображения действительно испорчены. Код так же прост:

x_reprod <- data.frame(rnorm(100), runif(100), rgamma(100,1,1), rbeta(100,1,1))
M <- cor(x_reprod)
corrplot(M, type = 'upper', method = 'circle', number.cex = 'black', 
     title = 'Correlação entre Variáveis do Modelo', tl.cex = 1 )

Here's what came as result

Попытался изменить 'res' в png () на значения, превышающие 300, и все такое хорошее, но ничего не изменилось. Пытался вставить изображение, но на форуме написано, что я пока не разрешаю.

РЕДАКТИРОВАТЬ: Каролис помог мне настроить поля, и это здорово, добавив аргумент mar() в коде. Главная проблема, которую я нашел здесь - это разрешение. Мой действительно "шумный", с недостатками на синем круге на главной диагонали, в то время как тот, который нарисовал Каролис, действительно хорош, с лучшим контрастом между всеми наблюдениями.

1 Ответ

0 голосов
/ 08 января 2019

Это проблема полей (mar) внутри самого corrplot. К счастью, вы можете передать mar в качестве аргумента и изменить его:

x_reprod <- data.frame(rnorm(100), runif(100), rgamma(100,1,1), rbeta(100,1,1))
M <- cor(x_reprod)

corrplot(M, type = 'upper', method = 'circle', number.cex = 'black',
         title = 'Correlação entre Variáveis do Modelo', tl.cex = 1, mar=c(1,1,2,1))

И результат:

corrplot

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