Thanks David, I tried panel.abline(h=somevalue) -- both inside and outside
of barchart() function but its not working. Any suggestions?

Peng

On Thu, Nov 26, 2009 at 6:42 PM, David Winsemius <dwinsem...@comcast.net>wrote:

>
> On Nov 26, 2009, at 6:12 PM, Peng Cai wrote:
>
>  Thanks a lot Peter! One more help, is there a similar function abline()
>> for
>> barchart().
>>
>
> ?panel.abline
>
>
>
>> I'm trying to add a (light gray colored) horizontal lines, one for each
>> y-value.
>>
>> Peng
>>
>> On Thu, Nov 26, 2009 at 5:59 PM, Peter Ehlers <ehl...@ucalgary.ca> wrote:
>>
>>  Peng Cai wrote:
>>>
>>>  Hi Peter,
>>>>
>>>> I'm not sure but it seems "scales" command works only with integer
>>>> values.
>>>>
>>>> If the y-axis values are very small (such as -0.03, -0.02, -0.01, 0,
>>>> 0.01,..., 0.08). My current plot has values 0, 0.05, and 0.10 only. But
>>>> I
>>>> need it to extend it to negative numbers and reduce the scale width
>>>> (like
>>>> -0.04, -0.02, 0, 0.02,...).
>>>>
>>>> Can I change these too? Thanks!
>>>>
>>>>
>>> Use, e.g.
>>>
>>> myYscale <- seq(-0.04, 0.08, 0.02)
>>> barchart(...,
>>>  ...,
>>>  scales = list(y = list(at = myYscale)),
>>>  ...
>>> )
>>>
>>> -Peter Ehlers
>>>
>>>
>>>
>>>  Peng
>>>>
>>>> On Thu, Nov 26, 2009 at 3:18 PM, Peter Ehlers <ehl...@ucalgary.ca>
>>>> wrote:
>>>>
>>>>
>>>>  Peng Cai wrote:
>>>>>
>>>>> Hi R Users,
>>>>>
>>>>>>
>>>>>> I'm trying to plot a stacked barplot. Here is data:
>>>>>>
>>>>>> Sample Col1 Col2 Col3
>>>>>> Row1 -2 4 -1
>>>>>> Row2 3 -2 4
>>>>>> Row3 3 5 -2
>>>>>> Row4 4 1 -1
>>>>>>
>>>>>> I'm using following R code:
>>>>>>
>>>>>> library(lattice)
>>>>>> dta<-read.table("data.txt", header=TRUE, row.names="Sample")
>>>>>> barchart(data.matrix(dta),
>>>>>>     horizontal=FALSE,
>>>>>>     stack=TRUE,
>>>>>> col=2:4,
>>>>>>     auto.key=list(space="right",
>>>>>> title=names(dimnames(dta))[2])
>>>>>> )
>>>>>>
>>>>>> Above code is working fine, but I need help with:
>>>>>>
>>>>>> 1) Legend boxes have default colors, whereas I'm looking them to match
>>>>>> with
>>>>>> barplot colors (col=2:4).
>>>>>>
>>>>>> replace the line
>>>>>>
>>>>>
>>>>> col = 2:4,
>>>>>
>>>>> with
>>>>>
>>>>> par.settings = simpleTheme(col = 2:4),
>>>>>
>>>>>
>>>>> 2) Can I increase scale for y axis, like currently it plotting
>>>>>
>>>>>  -2,0,2,4,...
>>>>>> I would like it as -2,-1,0,1,...
>>>>>>
>>>>>> add the line
>>>>>>
>>>>>
>>>>> scales = list(y = list(at = -2:8)),
>>>>>
>>>>> or whatever tick locations you prefer.
>>>>>
>>>>> -Peter Ehlers
>>>>>
>>>>>
>>>>> Any help would be greatly appreciated,
>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Peng
>>>>>>
>>>>>>     [[alternative HTML version deleted]]
>>>>>>
>>>>>> ______________________________________________
>>>>>> 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.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>  ______________________________________________
>>> 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.
>>>
>>>
>>        [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> 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.
>>
>
> David Winsemius, MD
> Heritage Laboratories
> West Hartford, CT
>
>

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to