[R] Dotplot x-axis

Michael Kubovy kubovy at virginia.edu
Fri Apr 14 17:16:36 CEST 2006


I asked:

>> Here's a small dataset:
>>
>> type <- c('hierarchical','partial','single','complete','single
>> +hierarchical','single+partial','partial+hierarchical','single 
>> +partial
>> +hierarchical')
>> freq <- c(1455,729,688,65,29,28,16,17)
>> lodds <- log(freq/(3027 - freq))
>> dotplot(type~lodds)
>>
>> I would like to have the x-axis have ticks at nice, close to equally-
>> spaced values, of the proportions rather than at round log-odds
>> values, which appear as -5:0. For example: perhaps have ticks at c
>> (0.007, 0.02, 0.05, 0.12, 0.27, 0.5), which are approximate values of
>> exp(-5:0)/(1+exp(-5:0))
>>
>> Advice?

Dimitris Rizopoulos suggested:

> dotplot(type ~ lodds, scales = list(x = list(at = -5:0, labels =  
> round(plogis(-5:0), 3))))

It works like a charm. Thank you so much.
_____________________________
Professor Michael Kubovy
University of Virginia
Department of Psychology
USPS:     P.O.Box 400400    Charlottesville, VA 22904-4400
Parcels:    Room 102        Gilmer Hall
         McCormick Road    Charlottesville, VA 22903
Office:    B011    +1-434-982-4729
Lab:        B019    +1-434-982-4751
Fax:        +1-434-982-4766
WWW:    http://www.people.virginia.edu/~mk9y/




More information about the R-help mailing list