Représentation graphique

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Eric Pagot
Messages : 195
Enregistré le : 15 Fév 2007, 17:10

Représentation graphique

Messagepar Eric Pagot » 28 Fév 2007, 16:48

Bonjour,

Je voudrais pouvoir faire un graphique de la forme suivante :
une variable de temps (des sérologies à intervalles réguliers sur 20 individus)
Un facteur (3 groupes différents)
La fonction "plot" ne donne pas un très beau graphique. En plus j'ai du mal à représenter sur le même schéma les 3 groupes.
Je voudrais utiliser la fonction plotMeans mais, c'est limité à 2 facteurs.
Y-a-t-il quelque chose dans une librairie qui fait ce genre de dessin?
L'idéal serait même de mettre une troisième échelle (2 fermes)
Vétérinaire CTPA

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 28 Fév 2007, 17:57

Voir la fonction xyplot dans le package lattice (dans la distribition de base de R). Ce sera plus facile de répondre de manière plus constructive si tu nous montres la structure de tes données.

Code : Tout sélectionner

> library(lme4) ## utile pour les données, package CRAN
Le chargement a nécessité le package : Matrix
Le chargement a nécessité le package : lattice
> library(lattice)
> data(cbpp)
> head(cbpp)
   herd incidence size period
1     1         2   14      1
2     1         3   12      2
3     1         4    9      3
4     1         0    5      4
5     2         3   22      1
6     2         1   18      2
> xyplot(incidence / size ~ period | herd, type = "b", data = cbpp)


Renaud

amelie lemiale
Messages : 19
Enregistré le : 15 Fév 2007, 17:47

Messagepar amelie lemiale » 01 Mar 2007, 22:38

Renaud Lancelot a écrit :Voir la fonction xyplot dans le package lattice (dans la distribition de base de R). Ce sera plus facile de répondre de manière plus constructive si tu nous montres la structure de tes données.

Code : Tout sélectionner

> library(lme4) ## utile pour les données, package CRAN
Le chargement a nécessité le package : Matrix
Le chargement a nécessité le package : lattice
> library(lattice)
> data(cbpp)
> head(cbpp)
   herd incidence size period
1     1         2   14      1
2     1         3   12      2
3     1         4    9      3
4     1         0    5      4
5     2         3   22      1
6     2         1   18      2
> xyplot(incidence / size ~ period | herd, type = "b", data = cbpp)


Renaud


Bonsoir,

J'ai essayé d'appliquer ta formule sur mes données pour faire un graphique à trois dimensions mais ca ne marche pas. Sais tu pourquoi ?
Voila le message d'erreur :
xyplot(lcap/lsc~lcost)
Erreur dans eval(expr, envir, enclos) : objet "lcap" non trouvé
> xyplot(lcost/lsc~lcap)
Erreur dans eval(expr, envir, enclos) : objet "lcost" non trouvé
>
MErci

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Messagepar Logez Maxime » 01 Mar 2007, 23:25

Bonjour,


Je crois que ton message d'erreur est assez explicite ici : pas trouvé, je pense donc que ces objets ne sont pas dans ton workspace. Essaie ls() pour voir la liste des objets de ton workspace.

Maxime

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 02 Mar 2007, 07:23

J'ai essayé d'appliquer ta formule sur mes données pour faire un graphique à trois dimensions mais ca ne marche pas. Sais tu pourquoi ?
Voila le message d'erreur :

Code : Tout sélectionner

xyplot(lcap/lsc~lcost)
Erreur dans eval(expr, envir, enclos) : objet "lcap" non trouvé
> xyplot(lcost/lsc~lcap)
Erreur dans eval(expr, envir, enclos) : objet "lcost" non trouvé


Si les variables sont rassemblées dans un data.frame, il manque l'argument data pour dire à la fonction où aller chercher les variables.

Renaud


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité