IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

ggplot2 construction histogramme


Sujet :

R

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 61
    Points : 30
    Points
    30
    Par défaut ggplot2 construction histogramme
    Bonjour,

    j'ai les données suivantes:

    Clostridium occurence virus Clostridium Groupes orthologues
    53 1
    61 1
    98 1
    3 196
    83 1
    44 1
    91 1
    42 1
    46 1
    11 22
    45 2
    7 28
    12 7
    4 106
    2 531
    6 43
    37 1
    1 2196
    16 8
    18 2
    56 1
    66 1
    32 2
    34 2
    5 87
    20 4
    13 9
    21 2
    14 8
    48 1
    8 31
    35 1
    15 5
    29 2
    33 2
    31 3
    23 3
    19 4
    39 1
    10 16
    22 1
    26 4
    17 2
    24 2
    28 1
    9 13
    30 1
    25 1

    et j'essai de représenter ces données sous forme d'histogramme sans succès...

    Voici mon code R actuel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    library(openxlsx)
    library(ggplot2)
     
    OrthoClostridium=read.xlsx("D:/Cours/Graphes/Projet R/Clostridium orthologues.xlsx")
     
    ggplot(OrthoClostridium) +
      aes(x = Clostridium.occurence.virus) +
      geom_histogram(fill ="red", colour = "black") +
      ggtitle("Conservation des groupes d'orthologues chez le genre Clostridium") +
      xlab("Occurence virus") +
      ylab("Groupes d'orthologues")+
      xlim(c(0,100))+
      ylim(c(0,10))
    et j'obtiens cela :

    Nom : Capture.PNG
Affichages : 224
Taille : 27,1 Ko

    Comme vous pouvez le constater dans les données, j'ai 2196 groupes d'orthologues contenant 1 virus...alors que dans mon graphiques les barres ne vont pas plus haut que environ 4...

    Pouvez vous m'aider à construire un histogramme convenable pour représenter ces données svp ?

    Merci à vous

  2. #2
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Bonjour.
    Essaye d'ajouter un rôle weight dans aes, pour tes comptages. Par défaut, geom_histogram se base sur les nombres de lignes du data.frame.
    Bon courage.
    Olivier

Discussions similaires

  1. Réponses: 6
    Dernier message: 19/01/2016, 09h34
  2. construction d'un histogramme
    Par tom250908 dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 12/07/2013, 11h33
  3. Réponses: 3
    Dernier message: 29/02/2012, 11h54
  4. [JBuilder 7] Construction d'executable natif
    Par renaudfaucon dans le forum JBuilder
    Réponses: 3
    Dernier message: 24/11/2006, 22h28
  5. [TChart] comment remplir un histogramme avec du rouge strié.
    Par :GREG: dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/08/2002, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo