[R] how to label customized y axis when using lattice parallel parameter common.scale=TRUE
Pengcheng Yang
pengchy at gmail.com
Tue Apr 5 17:16:29 CEST 2011
I have readjust the script as follows to retain the complete information
of original graph, the background vertical bar.
parallel(~iris[1:4] | Species, iris,horizon=FALSE,
ylim = extendrange(range(iris[1:4])),
scales = list(y = list(at = NULL, labels = NULL),x=list(rot=45)),
lower = 0, upper = 1,
panel=function(x,y,z,...){
panel.abline(v=1:4,col="gray90")
panel.parallel(x,y,z,...)
})
On 2011-4-5 21:42, Deepayan Sarkar wrote:
> On Tue, Apr 5, 2011 at 4:39 PM, Pengcheng Yang<pengchy at gmail.com> wrote:
>> Dear all,
>>
>> When I use parallel function in lattice package, I want to label the y-axis
>> with customized numbers. Like this:
>>
>> parallel(~iris[1:4] | Species, iris,horiz=FALSE,common.scale=TRUE,
>> scales=list(y=list(at=c(0,2,3))))
> Parallel does not directly support that, and will insist on scaling
> the data. However, you can control the scaling (using 'lower' and
> 'upper'), and override a couple of other arguments to get what you
> want:
>
> parallel(~iris[1:4] | Species, iris,
> xlim = extendrange(range(iris[1:4])),
> scales = list(x = list(at = NULL, labels = NULL)),
> lower = 0, upper = 1)
>
> This is for horizontal.axis = TRUE, adjust accordingly for FALSE.
>
> -Deepayan
>
>> But only "Min" label in the y-axis, nothing happened. Could anyone help me?
>>
>> Thanks.
>> Regards,
>>
>> Pengcheng Yang
>>
>> ______________________________________________
>> 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