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] Removed 1 rows containing missing values (geom_point)


Sujet :

R

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 604
    Points : 206
    Points
    206
    Par défaut [ggplot2] Removed 1 rows containing missing values (geom_point)
    Bonjour,

    je souhaite avoir dans un seul plot les données de deux data frame, j'ai utilisé la fonction ggplot du package ggplot2 mais j'obtiens une erreur disant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Warning messages:
    1: Removed 1 rows containing missing values (geom_point). 
    2: Removed 1 rows containing missing values (geom_point).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    library(ggplot2)
     
    A = data.frame(x = rnorm(10),y=rnorm(10))
    B = data.frame(x = rnorm(10),y=rnorm(10))
     
    scaleMin = min(c(min(A$x), min(B$y)))
    scaleMax = max(c(max(A$x), max(B$y)))
     
    both <- ggplot(A, aes(x,y)) + 
      geom_point(color='red') +
      geom_point(data=B,colour='blue') +
      geom_abline(intercept = 0, slope = 1, colour = "black") +
      labs(title = "title", subtitle = "sub", x = "X", y="Y") +
      xlim(c(scaleMin, scaleMax)) + ylim(c(scaleMin, scaleMax)) +
      theme(
        axis.title.x = element_text(face="plain", colour="black", size=14), axis.text.x  = element_text(size=13),
        axis.title.y = element_text(face="plain", colour="black", size=14), axis.text.y  = element_text(size=13),
        panel.grid.major = element_blank(), panel.grid.minor = element_blank(),
        panel.background = element_rect(fill = "transparent"),
     
        axis.line = element_line(colour = "black"),
        panel.border = element_rect(colour = "black", fill=NA, size=0.5)
      )
     
    both

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 604
    Points : 206
    Points
    206
    Par défaut
    j'ai trouvé le problème, il fallait faire cela à la ligne 7 et 8
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    scaleMin = min(c(min(A$x), min(A$y), min(B$x), min(B$y)))
    scaleMax = max(c(max(A$x), max(A$y), max(B$x), max(B$y)))

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Variable ni "missing value", ni "", mais pourtant vide !
    Par wizardman dans le forum AppleScript
    Réponses: 2
    Dernier message: 15/07/2013, 12h04
  2. [DATA] Missing Values , Division By zero
    Par foxrol dans le forum SAS Base
    Réponses: 2
    Dernier message: 13/03/2012, 21h19
  3. ORA-00926: missing VALUES key
    Par anis-2005 dans le forum PL/SQL
    Réponses: 13
    Dernier message: 02/09/2011, 11h53
  4. Invalid web service call, missing value for parameter
    Par lutecefalco dans le forum ASP.NET
    Réponses: 4
    Dernier message: 10/03/2010, 15h01
  5. [DATA] missing values dans l'importation depuis SPSS
    Par Claude_S dans le forum SAS Base
    Réponses: 8
    Dernier message: 22/07/2009, 09h38

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