R / RStudio: problemas de escala de gráficos e imprecisão em telas de alta resolução

Em monitores de alto DPI 4K, parece que no Windows a janela de plotagem do RStudio usa duplicação de pixels para tornar a plotagem legível (estou usando o RStudio 0.99.483 e o R 3.2.2 e o Windows 8.1, mas o mesmo resultado no Windows 10). Isso resulta em texto e gráficos realmente confusos (o plus não funciona bem com o Cleartype, pois resulta em franjas de cores após a duplicação de pixels).

Exemplo:

qplot(Sepal.Length, Petal.Length, data = iris, color = Species, 
       size = Petal.Width, alpha = I(0.7))

com o zoom no RStudio configurado para 200%, obtém-me uma imagem difusa (com franjas de cores) como

Diminuir o zoom completamente, por sua vez, fornece uma imagem nítida, mas com texto muito pequeno, símbolos de plotagem e itens de menu:

Alguém poderia talvez recomendar uma solução para este problema? Qual navegador da Web o RStudio usa internamente para exibir a janela de plotagem? Alguma coisa pode ser consertada nessa frente? Em que nível isso deve ser corrigido? RStudio ou R em si (emgrDevices ougrid??). Só não tenho certeza em que nível isso pode ser corrigido ... Quaisquer pensamentos?

EDIT: using

windows()
qplot(Sepal.Length, Petal.Length, data = iris, color = Species, 
       size = Petal.Width, alpha = I(0.7))

me dá uma imagem nítida:

mas com o incômodo de que a janela padrão seja muito pequena (duas vezes menor que em um monitor normal, 1/4 em termos de área) e que, se eu a dimensionar, o tamanho do texto mudará em relação ao restante ( especificar largura = XXX e altura = XX tem o mesmo efeito).Então, isso volta ao problema que eu sempre tenho ao escalar gráficos R. :-)

Usando as opções adicionaisxpinch eypinch na chamada do Windows aumenta minha janela, por exemplo :

windows(xpinch=340, ypinch=340)
qplot(Sepal.Length, Petal.Length, data = iris, color = Species, 
       size = Petal.Width, alpha = I(0.7))

mas as fontes não parecem escalar da maneira que deveriam em relação ao resto e os símbolos de plotagem se tornam um pouco maiores (embora a tela de plotagem pareça ter escalado OK, mas não as larguras de linha). Não tenho certeza de onde está o problema - se oggplot2 ougrid saída deve se adaptar melhor aoxpinch eypinch configurações dowindows() dispositivo, ou se é algo mais baixo nível.x11() parece não ter configurações de dpi, enquantoquartz() does (argumentdpi=...) - embora eu não possa testar o último, pois não tenho um Mac ... Acho que parte do problema é que esses dispositivos diferentes não parecem ter uma configuração consistente para especificar o dpi, então talvez não seja surpresa que eles são levados em consideração por pacotes específicos ... Não tenho certeza sobre o dispositivo gráfico RStudio ...

Em suma, parece muito difícil criar gráficos R com escala boa e reproduzível em diferentes dispositivos gráficos com diferentes dpi ... Quaisquer pensamentos, além de exportar para PDF e visualizá-lo?

questionAnswers(2)

yourAnswerToTheQuestion