Frequently for convenient experimental data analysis it is necessary to present results with two vertical axes in the same plot with different scale and distance between ticks.
I've tried to find solutions to this issue, but there aren't adequate ways to realize this.
Overlay[{ListLogLinearPlot[...], ListLogLinearPlot[...]}]
doesn't work properly and moreover doesn't allow to use it like a template.TwoAxisPlot
is not appropriate because of need compatibility with CustomTicks package.
//CustomTicks package allows to determine accurately position of minor and major LogTicks or LinTicks.
Are there other ways to implement this?
Thanks in advance.
Here is the code.
Show[ListLogLinearPlot[data[[3]], PlotRange -> {{10^1.3, 10^6}, {738.35, 738.65}},
PlotStyle -> {Orange, PointSize[0.015]}, Frame -> True,
FrameLabel -> {"Var_1, a.u.", "Var_2, a.u.", None, None},
LabelStyle -> {FontSize -> 15, FontFamily -> "Helvetica", Black},
FrameStyle -> Thickness[0.001],
FrameTicksStyle -> Thickness[0.001],
FrameTicks -> {{LinTicks[CMj, CMn], None}, {LogTicks, None}}],
ImageSize -> 600]
data
, but you should have a look at the resource function CombinePlots. $\endgroup$FrameTicks
option. See this recent question and its answers for examples. $\endgroup$