Estou começando a usar o grande ggplot2
pacote para plotagem em R, e uma das primeiras coisas que me pergunto antes de cada plotagem é "bem, vou usar qplot
ou ggplot
?"
Eu entendo que qplot
fornece uma sintaxe mais simples enquanto ggplot
permite o máximo de recursos e flexibilidade, mas qual é a função que você mais usa, e você tem alguns casos de uso precisos para cada uma? Você usa principalmente qplot
e ggplot
apenas para plotagens complexas ou ggplot
sempre?
Obrigado pelo seu feedback !
Eu sou novo no R, mas acabei de pensar em compartilhar isso.
Se eu alterar o valor das variáveis aeb e, em seguida, plotar x, ele levará em consideração os valores alterados, o que não aconteceria com y. Portanto, durante o script, seria bom usar ggplot como se você usasse qplot, todos os gráficos serão iguais às últimas referências fornecidas para qplot.
fonte
Acho que depende de quantas vezes e com que propósito você pretende usar o ggplot2.
Eu uso o ggplot2 principalmente para gráficos em publicações. Isso significa que tendo a precisar de recursos mais avançados, nunca me preocupei em aprender sobre eles
qplot
. Além disso, como tenho cerca de quatro publicações por ano, não estou usando ggplot2 o suficiente para ficar realmente confortável com a sintaxe e, portanto, me concentrar em um único aspecto parece ideal.No entanto, se você obtiver novos conjuntos de dados a cada semana, provavelmente estará interessado em explorar rapidamente os conjuntos de dados e produzir gráficos de boa qualidade. Neste caso, aprenda ambos. Você terá bastante prática com a sintaxe e (eventualmente) economizará tempo com ela
qplot
.fonte
Juba, descobri que se pode usar o qplot para a maioria das necessidades básicas de plotagem. É suficientemente simples, e os padrões bastante razoáveis, para que meus alunos de graduação usem-no exclusivamente e possam produzir tramas excelentes com experiência limitada. E o gráfico criado por qplot [p <- qplot (etc)] pode ser modificado por qualquer um dos comandos completos do ggplot2, o que é útil (eles são armazenados da mesma forma, não importa como foram criados). Então, pessoalmente, eu uso o qplot para quase tudo, e salvo o ggplot para dentro das funções.
fonte
Quando você deseja produzir um histograma, o qplot precisa apenas do vetor de ocorrências
fonte
Mais uma variante minha: eu uso
qplot
quando estou digitando diretamente no console eggplot
quando estou escrevendo scripts. Mas depois de descobrir repetidas vezes que quero recriar um enredo que digitei no console 15 minutos antes, escrevo quase todos eles em um script agora - então uso ggplot quase todo o tempo.(Interessante ver a diversidade de respostas!)
fonte