[R] Dot plot of character and numeric matrix

Jessica Streicher j.streicher at micromata.de
Wed Jan 23 13:28:07 CET 2013


As an example:

 chars<-c("A","A","B")
 numbers<-as.numeric(as.factor(chars)) #make this numerical
 plot(numbers,c(0.4,0.5,0.6),xaxt="n") #xaxt="n" says to not plot the x-axis
 axis(side=1,at=numbers,labels=chars) #make the axis with labels

On 23.01.2013, at 10:16, Ng Wee Kiat Jeremy wrote:

> Dear List,
> 
> I have a set of data which looks like this (small set of sample)
> 
> A A	0.431
> A A	0.439
> A A	0.507
> A G	0.508
> A A	0.514
> 
> I will like to use this data to plot a dot plot, with the X-axis being of type character, and my y axis of type numeric.
> 
> When I try to use the dot chart function, I get the error message "'x' must be a numeric vector or matrix", which I can understand it to be a result of the fact that I have characters AA, AG etc as my x-values.
> 
> Any idea how I can go about doing this?
> 
> Thanks in advanced!
> Jeremy
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> 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.



More information about the R-help mailing list