12
votes

Puis-je dire à GGPairs d'utiliser des échelles de journal?

Puis-je fournir un paramètre à la fonction ggpares dans le package ggalique pour utiliser des échelles de journal pour certains, pas toutes, des variables?


1 commentaires

Avez-vous essayé d'utiliser la fonction AES () à cette fin? Je ne vois rien dans les pages d'aide qui suggère qu'il y a une capacité de journal spéciale en GGPairs, mais peut-être que cela a été supposé que vous utiliseriez des conventions ggplot typiques.


3 Réponses :


11
votes

Vous ne pouvez pas fournir le paramètre en tant que tel (une raison est que la fonction de création des parcelles de dispersion est prédéfinie sans échelle, voir ggally_points ), mais vous pouvez modifier la balance après l'utilisation de . getplot et puplot . Par exemple: xxx


1 commentaires

Merci pour la solution, il est bon de savoir comment manipuler les graphiques. Je vais essayer plus tard; Pour l'instant, l'introduction de nouvelles variables de log'ed semble plus facile.



3
votes

C'est essentiellement la même réponse que Jean-Robert mais semble beaucoup plus simple (accessible). Je ne sais pas si c'est une nouvelle fonctionnalité, mais il ne semble pas que vous ayez besoin d'utiliser getplot ou puppot plus.

personnalisé_scale [1 , 2] <- Custom_Scale [1,2] + échelle_y_log10 () + échelle_x_log10 ()

Voici une fonction pour l'appliquer à travers une grosse matrice. Fournissez le nombre de lignes dans la parcelle et le nom de la parcelle. xxx


2 commentaires

Juste pour clarifier, cette option fonctionne comme de GGPLot2 Versoin 2.0.0 et Ggally version 1.0.1


Ce code ne fonctionne pas pour moi pour les valeurs autres que 2. et pourquoi "g [(x + 1), i]", pas seulement "g [x, i]"?!?



2
votes

Il est probablement préférable d'utiliser une échelle linéaire et de transformer des variables de transformation, le cas échéant avant de les fournir à GGPairs car cela évite l'ambiguïté dans la manière dont les coefficients de corrélation ont été calculés (avant ou après la transformation de la connexion). Cela peut être facilement réalisé par ex. Comme ceci: xxx

 Exemple de graphique GGPaits avec des variables transformées


0 commentaires