Hello, You've forgot to use a geom. Also, to have Time be the x axis variable you need to do a conversion.
library(ggplot2) dat <- read.table(text = " Time Country Values 2010Q1 India 5 2010Q2 India 7 2010Q3 India 5 2010Q4 India 9 2010Q1 China 10 2010Q2 China 6 2010Q3 China 9 2010Q4 China 14 ", header = TRUE) dat$Time <- as.numeric(sub("Q", "\\.", dat$Time)) p <- ggplot(dat,aes(x=Time,y=Values,colour=Country)) p + geom_line() Hope this helps, Rui Barradas Em 06-03-2013 08:06, Anindya Sankar Dey escreveu:
Hi, I've the following kind of data Time Country Values 2010Q1 India 5 2010Q2 India 7 2010Q3 India 5 2010Q4 India 9 2010Q1 China 10 2010Q2 China 6 2010Q3 China 9 2010Q4 China 14 I needed to plot a graph with the x-axis being time,y-axis being he Values and 2 line graph , one for India and one for counry. I don't have great knowledge on graphics in R. I was trying to use, ggplot(data,aes(x=Time,y=Values,colour=Country)) But this does not help. Can anyone help me with this?
______________________________________________ R-help@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.