Dominik Hattrup
2009-Feb-07 16:12 UTC
[R] Time Series Graphics - "cannot plot more than 10 series"
Hi Experts,
I would like to present time series data in meaningful way in building
some graphics. I've tried:
(1) plot(ts(mbaye3))
and
(2) plot(ts(mbaye3), start=1990)
But I always get this error-message:
Fehler [error] in plotts(x = x, y = y, plot.type = plot.type,
xy.labels = xy.labels, :
cannot plot more than 10 series as "multiple"
my data:
mbaye3
year
name 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982
1983 1984
Denmark 0 0 0 0 0 0 1 0 0 0 1
2 1
France 0 1 0 0 1 0 3 0 0 0 2
5 5
Germany 0 0 1 0 0 0 1 0 0 1 3
1 6
Greece 0 0 0 0 0 0 0 0 0 0 0
0 3
Ireland 0 0 0 0 0 1 0 1 1 2 1
1 1
Italy 3 0 0 1 2 3 4 6 8 13 7
13 6
Netherlands 0 0 0 0 0 1 0 0 0 3 2
0 1
Portugal 0 0 0 0 0 0 0 0 0 0 0
0 0
Spain 0 0 0 0 0 0 0 0 0 0 0
0 0
UK 0 0 0 0 0 0 3 2 0 2 3
1 2
year
name 1985 1986 1987 1988 1989 1990 1991 1992 1993
Denmark 1 1 0 2 2 0 1 0 0
France 1 2 2 3 6 3 3 1 2
Germany 6 3 2 5 3 3 1 4 2
Greece 3 4 9 6 6 5 5 1 1
Ireland 1 0 1 3 2 0 3 2 0
Italy 20 15 9 5 16 5 8 5 5
Netherlands 4 0 2 1 4 1 3 1 3
Portugal 0 0 0 0 0 1 0 1 0
Spain 0 0 0 0 4 3 2 5 3
UK 4 1 0 0 4 2 0 3 0
THX,
--
Dominik Hattrup
University of Mannheim
Faculty of Social Sciences
B.A. Political Science
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 257 bytes
Desc: OpenPGP digital signature
URL:
<https://stat.ethz.ch/pipermail/r-help/attachments/20090207/2474153a/attachment-0002.bin>
David Winsemius
2009-Feb-07 16:34 UTC
[R] Time Series Graphics - "cannot plot more than 10 series"
I am not an expert, but I will sometimes take a shot at answering a
question when the construction of an example it not too difficult. In
your case that does not occur. I would need to do multiple cut and
pastes and spend a bunch of time doing unnecessary work. I have zoo
and tseries packages loaded and mbaye3 does not seem to be available.
So the question arises: Why don't more questioners to the R-help list
use the function dput?
Had you give us the output of dput(mbaye3), then testing solutions
would become much more immediate. It would often disclose the answer
to class related puzzles as well. Here's an example:
> dput(DF)
structure(list(Month = structure(c(2L, 2L, 2L, 2L, 1L, 1L, 1L,
1L, 3L, 3L, 3L, 3L, 3L), .Label = c("Aug", "July",
"Sept"), class =
"factor"),
Week = 27:39, Estpassage = c(665L, 2232L, 9241L, 28464L,
41049L, 82216L, 230411L, 358541L, 747839L, 459682L, 609567L,
979475L, 837189L), MedFL = c(34L, 35L, 35L, 35L, 35L, 35L,
35L, 35L, 35L, 36L, 36L, 36L, 36L)), .Names = c("Month",
"Week", "Estpassage", "MedFL"), class =
"data.frame", row.names = c(NA,
-13L))
Reversal of the process is trivial.
> DF2 <- structure(list(Month = structure(c(2L, 2L, 2L, 2L, 1L, 1L, 1L,
+ 1L, 3L, 3L, 3L, 3L, 3L), .Label = c("Aug", "July",
"Sept"), class =
"factor"),
+ Week = 27:39, Estpassage = c(665L, 2232L, 9241L, 28464L,
+ 41049L, 82216L, 230411L, 358541L, 747839L, 459682L, 609567L,
+ 979475L, 837189L), MedFL = c(34L, 35L, 35L, 35L, 35L, 35L,
+ 35L, 35L, 35L, 36L, 36L, 36L, 36L)), .Names = c("Month",
+ "Week", "Estpassage", "MedFL"), class =
"data.frame", row.names =
c(NA,
+ -13L))
> DF2
Month Week Estpassage MedFL
1 July 27 665 34
2 July 28 2232 35
3 July 29 9241 35
4 July 30 28464 35
5 Aug 31 41049 35
6 Aug 32 82216 35
7 Aug 33 230411 35
8 Aug 34 358541 35
9 Sept 35 747839 35
10 Sept 36 459682 36
11 Sept 37 609567 36
12 Sept 38 979475 36
13 Sept 39 837189 36
--
David Winsemius
On Feb 7, 2009, at 11:12 AM, Dominik Hattrup wrote:
> Hi Experts,
>
> I would like to present time series data in meaningful way in building
> some graphics. I've tried:
>
> (1) plot(ts(mbaye3))
>
> and
>
> (2) plot(ts(mbaye3), start=1990)
>
> But I always get this error-message:
>
> Fehler [error] in plotts(x = x, y = y, plot.type = plot.type,
> xy.labels = xy.labels, :
> cannot plot more than 10 series as "multiple"
>
>
> my data:
>
> mbaye3
> year
> name 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982
> 1983 1984
> Denmark 0 0 0 0 0 0 1 0 0 0 1
> 2 1
> France 0 1 0 0 1 0 3 0 0 0 2
> 5 5
> Germany 0 0 1 0 0 0 1 0 0 1 3
> 1 6
> Greece 0 0 0 0 0 0 0 0 0 0 0
> 0 3
> Ireland 0 0 0 0 0 1 0 1 1 2 1
> 1 1
> Italy 3 0 0 1 2 3 4 6 8 13 7
> 13 6
> Netherlands 0 0 0 0 0 1 0 0 0 3 2
> 0 1
> Portugal 0 0 0 0 0 0 0 0 0 0 0
> 0 0
> Spain 0 0 0 0 0 0 0 0 0 0 0
> 0 0
> UK 0 0 0 0 0 0 3 2 0 2 3
> 1 2
> year
> name 1985 1986 1987 1988 1989 1990 1991 1992 1993
> Denmark 1 1 0 2 2 0 1 0 0
> France 1 2 2 3 6 3 3 1 2
> Germany 6 3 2 5 3 3 1 4 2
> Greece 3 4 9 6 6 5 5 1 1
> Ireland 1 0 1 3 2 0 3 2 0
> Italy 20 15 9 5 16 5 8 5 5
> Netherlands 4 0 2 1 4 1 3 1 3
> Portugal 0 0 0 0 0 1 0 1 0
> Spain 0 0 0 0 4 3 2 5 3
> UK 4 1 0 0 4 2 0 3 0
>
>
>
> THX,
>
>
> --
> Dominik Hattrup
>
> University of Mannheim
> Faculty of Social Sciences
> B.A. Political Science
>
>
>
>
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
Gabor Grothendieck
2009-Feb-07 16:59 UTC
[R] Time Series Graphics - "cannot plot more than 10 series"
Each series should be a column, not a row. See ?t On Sat, Feb 7, 2009 at 11:12 AM, Dominik Hattrup <dominik.hattrup at googlemail.com> wrote:> Hi Experts, > > I would like to present time series data in meaningful way in building > some graphics. I've tried: > > (1) plot(ts(mbaye3)) > > and > > (2) plot(ts(mbaye3), start=1990) > > But I always get this error-message: > > Fehler [error] in plotts(x = x, y = y, plot.type = plot.type, > xy.labels = xy.labels, : > cannot plot more than 10 series as "multiple" > > > my data: > > mbaye3 > year > name 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 > 1983 1984 > Denmark 0 0 0 0 0 0 1 0 0 0 1 > 2 1 > France 0 1 0 0 1 0 3 0 0 0 2 > 5 5 > Germany 0 0 1 0 0 0 1 0 0 1 3 > 1 6 > Greece 0 0 0 0 0 0 0 0 0 0 0 > 0 3 > Ireland 0 0 0 0 0 1 0 1 1 2 1 > 1 1 > Italy 3 0 0 1 2 3 4 6 8 13 7 > 13 6 > Netherlands 0 0 0 0 0 1 0 0 0 3 2 > 0 1 > Portugal 0 0 0 0 0 0 0 0 0 0 0 > 0 0 > Spain 0 0 0 0 0 0 0 0 0 0 0 > 0 0 > UK 0 0 0 0 0 0 3 2 0 2 3 > 1 2 > year > name 1985 1986 1987 1988 1989 1990 1991 1992 1993 > Denmark 1 1 0 2 2 0 1 0 0 > France 1 2 2 3 6 3 3 1 2 > Germany 6 3 2 5 3 3 1 4 2 > Greece 3 4 9 6 6 5 5 1 1 > Ireland 1 0 1 3 2 0 3 2 0 > Italy 20 15 9 5 16 5 8 5 5 > Netherlands 4 0 2 1 4 1 3 1 3 > Portugal 0 0 0 0 0 1 0 1 0 > Spain 0 0 0 0 4 3 2 5 3 > UK 4 1 0 0 4 2 0 3 0 > > > > THX, > > > -- > Dominik Hattrup > > University of Mannheim > Faculty of Social Sciences > B.A. Political Science > > > > > > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > >