Une boîte à moustaches avec les limites de l'axe dans la R

J'ai des données dans l'onglet format délimité par des avec près de 400 colonnes remplies avec les valeurs ie

         X             Y         Z               A       B               C  
        2.34          .89       1.4             .92     9.40            .82
        6.45          .04       2.55            .14     1.55            .04
        1.09          .91       4.19            .16     3.19            .56
        5.87          .70       3.47            .80     2.47            .90

Maintenant, je veux visualiser les données à l'aide de diagramme en boîte de la méthode.Bien qu'il est difficile de voir de 400 unique odf,je veux divisé en 50 chaque.ie(50 x 8).Voici le code que j'ai utilisé:

boxplot(data[1:50],xlab="Samples",xlim=c(0.001,70),log="xy", 
        pch='.',col=rainbow(ncol(data[1:50))) 

mais j'ai eu l'erreur suivante:

Dans la parcelle.fenêtre(xlim = xlim, ylim = ylim, log = log, yaxs = pars$yaxs)
: nonfinite les limites de l'axe [GScale(-inf,4.4591,2, .); log=1]

Je veux afficher la boîte de parcelles de 400 échantillons avec 50 chaque dans 8 différentes pdf....Svp aider moi à obtenir une meilleure visualisation.

  • Vous êtes traçage 400 cases dans le même graphique?
  • Sont les colonnes catégorique? Si oui, pourquoi êtes-vous à l'aide d'un axe logarithmique? Si non, peut-être vous devriez normaliser l'ensemble de données de sorte que la colonne type, il obtient son propre domaine (comme par @Ben la réponse de) - vous trouverez qu'il est plus facile de donner un sens à votre colonnes comme ça.
  • Oui je veux tracer sur le même graphique
  • Je pense que vous trouverez qu'il est difficile de produire un sens graphique avec autant de données sur elle. Vous souhaitez peut-être sous-ensemble de vos données avec des colonnes qui sont les plus intéressantes pour votre application.
  • PS un journal échelle y fait un certain sens, mais pouvez-vous expliquer un peu plus votre intention à l'aide d'une échelle logarithmique de l'axe x? (ce qui suit est la suivante @RobinGower est question ci-dessus). Aussi, qu'est-ce que raw.expression ci-dessus? Est-il le même que data? À l'aide de couleurs pour différencier les catégories est une bonne idée, mais si la commande arrive rainbow(400) puis il va être jolie mais pas vraiment être très utile pour différencier les données ... Quelle est la structure des colonnes ne sont pas représentés ci-dessus? Ils sont tous uniques, ou de faire des catégories A, B, C, X, Y, Z, ... répéter?
  • crus.l'expression est de même des données.Toutes les colonnes sont uniques.Généralement, j'utilise l'arc-en-ciel car elle établit une distinction entre chacune des parcelles, mais si il y a une meilleure option pour les couleurs s'il vous plaît ne me suggérer.Je prends log="y" de telle sorte qu'il y est une sorte d'Uniformité, le long de l'axe y qui utile dans la visualisation de données dans un bien de manière.

InformationsquelleAutor Dinesh | 2011-11-03