[R] Axis trouble

David Winsemius dwinsemius at comcast.net
Tue May 3 16:16:25 CEST 2011


On May 3, 2011, at 7:10 AM, David Winsemius wrote:

>
> On May 3, 2011, at 6:12 AM, swaraj basu wrote:
>
>> Hello Everyone,
>>                         I am having problem in defining specific  
>> axis for
>> plotting a vactor.
>>
>>                        vecAVG <- c(0.2, 0.4, 0.6, 0.2, 0.4)
>>
>> names(vecAVG)<-c("brain","heart","kidney","lung","blood")
>>
>>
>>                        par(mar=c(12,4.1,4.1, 2.1))
>>
>> plot 
>> (sort 
>> (vecAVG 
>> ,decreasing 
>> =TRUE),type="p",pch=19,col="darkslateblue",axes=FALSE,ann=FALSE)
>>                        g_range<-range(vecAVG)
>>
>>                        
>> axis(1,at=0:length(vecAVG),lab=names(vecAVG),las=2)
>>                       axis(2, las=1, at=0:g_range[2])
>>
>> After these commands I am getting the graph but it does not have  
>> any Y axis.
>> I know I am making a silly mistake somewhere. Can someone please  
>> guide me.
>
> I am guessing the you come from a different programming planet where  
> vectors go from 0 upwards. This is the problem:
>
> at=0:length(vecAVG)
>
> Try:
> at=1:length(vecAVG)
>
> And you should post your error messages with your code.

And the simple fix to the second problem is just:

axis(2, las=1)


>
> -- 
> David Winsemius, MD
> Heritage Laboratories
> West Hartford, CT
>
> ______________________________________________
> 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.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT



More information about the R-help mailing list