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 :

Surface 3D à partir d'un .txt


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 40
    Par défaut Surface 3D à partir d'un .txt
    Bonjour a tous,

    Je suis totalement novice sur R, et je cherche à afficher une surface 3D à partir de données d'un fichier .txt
    J'ai parcouru l'article suivant: http://www.r-bloggers.com/creating-surface-plots/ - qui utilise le package geoR.
    Cependant, en reprenant ce code, je me heurte à un certain nombre de messages d'erreurs, dus à mon avis au fait que le code en question utilise des méthodes de smoothing dont je n'ai pas besoin. En plus de ça, je crois que l'article part d'un dataset et non d'un .txt
    Par conséquent, si quelqu'un a déjà rencontré cette problématique, ou a un bout de code, je suis preneur!
    Je joins le fichier .txt en question.
    Merci!
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné
    Homme Profil pro
    MCU
    Inscrit en
    Juillet 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : MCU
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 185
    Par défaut
    Bonjour,

    Voici un bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    test <- read.table("surf.txt", header=TRUE, sep="\t")
    persp(x=test$Expiry, xlab="Expiry", 
          y=-as.numeric(gsub("X\\.", "", grep("X", names(test), value=TRUE))), ylab="mesure 2", 
          z=as.matrix(test[, -1]), zlab="mesure principale", 
          theta=135)
    HTH

    Vincent

  3. #3
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 40
    Par défaut
    Merci Vincent!

    Je me rends compte cependant que si mon tableau de données est trop grand, le chart ne va pas prendre en compte une partie des données. et si j'utilise la propriete xlim = range(x) par exemple, j'ai un message d'erreur "surface extends beyond the box".
    Je vais donc voir si je peux jouer avec l'echelle des axes.

    Merci en tout cas.

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

Discussions similaires

  1. surface 2D à partir d'une courbe 1D
    Par nant44 dans le forum MATLAB
    Réponses: 8
    Dernier message: 28/03/2008, 16h28
  2. fichier XML a partir de fichier TXT
    Par walid_i dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 21/05/2007, 17h45
  3. Réponses: 2
    Dernier message: 28/04/2007, 19h35
  4. programme d'édition à partir d'un .txt
    Par BILMUCHE dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 12/11/2006, 18h26
  5. remplir des tables a partir de fichiers TXT
    Par jeremie dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 10/03/2004, 14h50

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