Hey Guys, I am quite new to R, am trying to plot a bar plot for my monthly rainfall data from 1920 to 1990. For every year I have the data from January to December. I have created this code: data<-read.table("C://R//Data//Rain.txt", header=TRUE) data<-data[,2:13] Rdata<-data[1,] for(i in 2:79){Rdata<-c(Rdata,data[i,])} times<-ts(Rdata,start=1920,frequency=12) pdf("plot_Rain",width=20,height=5) barplot(times) I am getting this error: Error in barplot.default(times) : 'height' must be a vector or a matrix Could anyone please tell me how should I specify/write the code to plot the bars?? Thank you in advance for your time! Nyanzura -- View this message in context: http://r.789695.n4.nabble.com/Need-a-help-to-plot-bar-for-time-series-Rain-data-tp2307739p2307739.html Sent from the R help mailing list archive at Nabble.com.
On 07/30/2010 06:51 PM, Nyanzura wrote:> > Hey Guys, > I am quite new to R, am trying to plot a bar plot for my monthly rainfall > data from 1920 to 1990. For every year I have the data from January to > December. I have created this code: > > data<-read.table("C://R//Data//Rain.txt", header=TRUE) > data<-data[,2:13] > Rdata<-data[1,] > for(i in 2:79){Rdata<-c(Rdata,data[i,])} > times<-ts(Rdata,start=1920,frequency=12) > pdf("plot_Rain",width=20,height=5) > barplot(times) > > I am getting this error: > > Error in barplot.default(times) : 'height' must be a vector or a matrix > > Could anyone please tell me how should I specify/write the code to plot the > bars?? >Hi Nyanzura, I guess the first thing would be to see what: class(times) has to say. However, a plot with 852 bars might be a little hard to interpret. Jim
Hi Jim, Thank you very much, let me check as you suggested. But in addition what do you think could be easy to interpret? Could you advice me please. Nyanzura -- View this message in context: http://r.789695.n4.nabble.com/Need-a-help-to-plot-bar-for-time-series-Rain-data-tp2307739p2307858.html Sent from the R help mailing list archive at Nabble.com.