[R] setting the values of a secondary "y" axis
wdunlap at tibco.com
Sun May 7 01:50:37 CEST 2017
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))
On Sat, May 6, 2017 at 2:50 PM, Antonio Silva <aolinto.lst at gmail.com> wrote:
> I want to make a plot with two "y" axes. The labels at axis 4 should be the
> 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 will
> 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 at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> PLEASE do read the posting guide http://www.R-project.org/
> and provide commented, minimal, self-contained, reproducible code.
[[alternative HTML version deleted]]
More information about the R-help