[R] setting the values of a secondary "y" axis
aolinto.lst at gmail.com
Sun May 7 05:35:21 CEST 2017
Many thanks Bill, that's it!
2017-05-06 20:50 GMT-03:00 William Dunlap <wdunlap em tibco.com>:
> Does the following do what you want?
> > plot(log2(1:40), sin(1:40))
> > yTickPositions <- axTicks(2)
> > axis(side=4, at=yTickPositions, lab=format(yTickPositions*3.5))
> Bill Dunlap
> TIBCO Software
> wdunlap tibco.com
> On Sat, May 6, 2017 at 2:50 PM, Antonio Silva <aolinto.lst em gmail.com>
>> I want to make a plot with two "y" axes. The labels at axis 4 should be
>> values from axis 2 multiplied by a scale factor (as 3.5).
>> In the example below I draw axis 4 exactly as axis 2. But I could not find
>> a way to multiply its values by 3.5 (e.g.).
>> axis(4) # I'd like to have these values multiplied by a scale factor
>> I will produce plots for different data sets in a looping and y values
>> vary so I cannot "freeze" axis 4 labels because they (values and scale
>> factor) will vary from plot to plot.
>> Thanks in advance for any help. All the best.
>> [[alternative HTML version deleted]]
>> R-help em r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> PLEASE do read the posting guide http://www.R-project.org/posti
>> and provide commented, minimal, self-contained, reproducible code.
Antônio Olinto Ávila da Silva
Biólogo / Oceanógrafo
Instituto de Pesca (Fisheries Institute)
São Paulo, Brasil
[[alternative HTML version deleted]]
More information about the R-help