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 :

Radial.plot problème de grid


Sujet :

R

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 78
    Points : 59
    Points
    59
    Par défaut Radial.plot problème de grid
    Bonjour à tous,

    Je débute avec le langage R et je cherche à faire un diagramme radial contenant pas mal de valeurs (une par degré de 0 à 359).

    j'utilise cette forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    corelations <- c(0:359)
    corelation.names <- names(corelations) <- c( #360 labels ici# )
    corelations <- c( #360 valeurs ici# )
    require(plotrix)
    par(ps=10)
    radial.plot(corelations, labels=corelation.names, rp.type="p", start=pi/2, clockwise=TRUE, main="Distribution du vent", radial.lim=c(0,3),line.col="blue")
    Sources

    Le problème est que je me retrouve avec un axe par valeur, ce qui me fait un truc un peu illisible. (Cf:image)

    Est-ce qu'il y a une autre méthode qui me permettait de réduire mes axes à 4 ou 8?

    Merci pour votre aide.


  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2012
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 291
    Points : 434
    Points
    434
    Par défaut
    Bonjour,

    Finalement dans votre cas il suffit de spécifier 4 ou 8 labels (au lieu de 360) pour corelation.names.

    Voici un exemple issu de votre source:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    corelations <- c(0:359)
    corelation.names <- names(corelations) <- c("Est","Nord","Ouest","Sud")
    corelations <- c( #360 valeurs ici# )
    
    require(plotrix)
    par(ps=10)
    radial.plot(corelations, labels=corelation.names, rp.type="p", start=pi/2, clockwise=TRUE, main="Distribution du vent", radial.lim=c(0,3),line.col="blue")
    Si j'ai bien compris
    Images attachées Images attachées  

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 78
    Points : 59
    Points
    59
    Par défaut
    Tout simplement...

    Effectivement ça marche. J'avais reçu une erreur à un moment (que je n'ai pas du comprendre) me disant que mes deux matrices devaient avoir la même dimension, du coup je n'ai pas testé cette solution avant que vous ne me l'apportiez.

    Merci!

    P.

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

Discussions similaires

  1. [plot] Problème pour tracer un graphe
    Par samo25 dans le forum MATLAB
    Réponses: 0
    Dernier message: 15/02/2012, 14h28
  2. Probléme Cellule Grid
    Par amine008 dans le forum Silverlight
    Réponses: 8
    Dernier message: 03/11/2011, 17h14
  3. Radial.plot avec odfWeave
    Par habasque dans le forum R
    Réponses: 2
    Dernier message: 15/09/2011, 14h57
  4. Superposition Boxplot / Plot - Problème d'axes
    Par habasque dans le forum MATLAB
    Réponses: 2
    Dernier message: 22/04/2008, 17h12
  5. Réponses: 10
    Dernier message: 11/04/2007, 11h14

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