Pb stripchart et plotXY

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

MXD [Compte désactivé]

Pb stripchart et plotXY

Messagepar MXD [Compte désactivé] » 12 Sep 2008, 07:36

Bonjour,
J'ai un gros souci avec plot(x,y).
Par défaut, plot(x) me donne un stripchart.
Donc plot(x,y) renvoie le message :

Code : Tout sélectionner

Erreur dans stripchart.default(x1, ...) : méthode graphique incorrecte

Que faire ? En attendant, j'utilise matplot(x,y). Mais ca pose d'autres problème, voir le bonus.

En bonus : je veux tracer plot(x,y) (un nuage de points) avec un dégradé de couleurs. J'utilise colorRampPalette, mais

Code : Tout sélectionner

myPal <- colorRampPalette( c("green", "red") )
matplot(x,y,col=myPal(57))

me trace tous les points de la meme couleur (vert).
Je précise que x et y ont 57 lignes.
Merci

MXD [Compte désactivé]

Pb stripchart et plotXY

Messagepar MXD [Compte désactivé] » 12 Sep 2008, 07:49

Je précise que mon x est

Code : Tout sélectionner

   années population..en.milliers.
1    1822                    31578
2    1832                    33595
3    1842                    34912
4    1852                    36472
5    1862                    37386
6    1872                    37653
7    1882                    39239
8    1892                    39946
9    1902                    40810
10   1912                    41530
11   1922                    39750
12   1931                    41835
13   1938                    41560
14   1952                    42300
15   1955                    43227
16   1958                    44563
17   1959                    45014
18   1960                    45464
19   1961                    45903
20   1962                    46422
21   1963                    47573
22   1970                    50528
23   1974                    52321
24   1975                    52600
25   1976                    52798
26   1977                    53019
27   1978                    53272
28   1979                    53481
29   1980                    53731
30   1981                    54029
31   1982                    54335
32   1983                    54626
33   1984                    54831
34   1985                    55062
35   1986                    55278
36   1987                    55510
37   1988                    55751
38   1989                    56017
39   1990                    56625
40   1991                    56840
41   1992                    57110
42   1993                    57369
43   1994                    57565
44   1995                    57752
45   1996                    57936
46   1997                    58116
47   1998                    58299
48   1999                    58496
49   2000                    58849
50   2001                    59249
51   2002                    59659
52   2003                    60067
53   2004                    60462
54   2005                    60825
55   2006                    61167
56   2007                    61538
57   2008                    61876


Pourquoi même plot(x[1],x[1]) ne marche pas ?
alors que

Code : Tout sélectionner

u<-1:10
v<-11:20
plot(u,v)
marche ?[/quote]

Olivier Delaigue
Messages : 220
Enregistré le : 05 Déc 2006, 07:38

Messagepar Olivier Delaigue » 12 Sep 2008, 08:04

plot(x[, 1], x[, 2])
Lire la doc de R, ça devrait aider...

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

Messagepar Nicolas Péru » 12 Sep 2008, 08:56

et lire les réponses qui sont faites sur d'autres post comportant exactement la même erreur avant de recréer un autre sujet et de charger le forum pour rien...


Retourner vers « Questions en cours »

Qui est en ligne

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